2 repository-uri
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.
Acest repository conține codul sursă C++ al unui joc de acțiune first-person shooter single-player. Este o implementare software a motorului Id Tech 4, concepută pentru randare 3D cu accent pe iluminarea unificată în timp real și geometrie. Proiectul permite modificarea logicii de bază a motorului și a sistemelor de randare. Servește ca resursă pentru modificarea motoarelor de joc clasice, dezvoltarea de jocuri first-person shooter și conservarea jocurilor retro. Motorul utilizează un pipeline de shadere unificat și volume de umbre stencil pentru efecte de iluminare, alături de partiționarea spațială BSP tree pentru culling-ul vizibilității și detectarea coliziunilor. Utilizează un sistem de entități bazat pe componente pentru a gestiona obiectele din joc.
Includes a wrapper for fixed-function pipelines to maintain compatibility across different graphics hardware and drivers.