Content deleted Content added
→Pre-rendering: Correct a sentence that implied hardware ray tracing was impossible, now that it is commonplace in new GPUs Tags: Mobile edit Mobile web edit Advanced mobile edit |
TheNerdzilla (talk | contribs) →Software fallback: Expanding article |
||
Line 30:
* [[RAD Game Tools]]' Pixomatic, sold as middleware intended for static linking inside D3D 7–9 client software.
* [[TransGaming Inc.#SwiftShader|SwiftShader]], a library sold as middleware intended for bundling with D3D9 & OpenGL ES 2 client software.
* The swrast, softpipe, & LLVMpipe renderers inside [[Mesa (computer graphics)|Mesa]] work as a shim at the system level to emulate an OpenGL 1.4–3.2 hardware device. The lavapipe renderer also featured in Mesa provides software rendering for the [[Vulkan]] API.
* [[Windows Advanced Rasterization Platform|WARP]], provided since Windows Vista by Microsoft, which works at the system level to provide fast D3D 9.1 and above emulation. This is in addition to the extremely slow software-based reference rasterizer Microsoft has always provided to developers.
* The Apple software renderer in [[Core OpenGL|CGL]], provided in Mac OS X by Apple, which works at the system level to provide fast OpenGL 1.1–4.1 emulation.
|