2 Repos
Rendering pipelines with a fixed set of configurable operations, lacking programmable shader stages.
Distinct from Software 3D Rendering: Distinct from Software 3D Rendering: specifies the fixed-function pipeline architecture rather than the general CPU-based rendering approach.
Explore 2 awesome GitHub repositories matching graphics & multimedia · Fixed-Function Pipelines. Refine with filters or upvote what's useful.
This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination
Renders 3D scenes using a software-based rasterizer with no programmable shaders or GPU acceleration.
Dieses Repository enthält den C++-Spielquellcode für einen First-Person-Shooter-Actiontitel für Einzelspieler. Es handelt sich um eine Software-Implementierung der Id Tech 4-Engine, die für 3D-Rendering mit Fokus auf Echtzeit-Einheitsbeleuchtung und Geometrie entwickelt wurde. Das Projekt ermöglicht die Modifikation der Kern-Engine-Logik und der Rendering-Systeme. Es dient als Ressource für die Modifikation klassischer Game-Engines, die Entwicklung von First-Person-Shootern und die Bewahrung von Retro-Spielen. Die Engine nutzt eine einheitliche Shader-Pipeline und Stencil-Shadow-Volumes für Beleuchtungseffekte sowie BSP-Tree-Raumpartitionierung für Visibility-Culling und Kollisionserkennung. Sie verwendet ein komponentenbasiertes Entity-System zur Verwaltung von Spielobjekten.
Includes a wrapper for fixed-function pipelines to maintain compatibility across different graphics hardware and drivers.