Updated Cxbx Reloaded overview (markdown)
parent
2941947833
commit
28cf986fff
|
@ -67,3 +67,8 @@ Tiled memory is not yet fully researched for Cxbx-Reloaded. Currently, Cxbx-Relo
|
||||||
|
|
||||||
## JIT
|
## JIT
|
||||||
**TODO**
|
**TODO**
|
||||||
|
|
||||||
|
## Rendering
|
||||||
|
Xbox renders using the Nvidia NV2A GPU. Most software written for the Xbox was developed with some version of the official "Xbox Development Kit" (XDK for short), which offered Direct3D 8 like features. Therefor, Cxbx-Reloaded uses Direct3D 8.1 as rendering API, although it's planned to port to Direct3D 9 (for HLE) and OpenGL (for LLE). Vulkan is currently not under consideration.
|
||||||
|
|
||||||
|
Some features the NV2A offered are not available on Direct3D 8 (not even on 9), so for those Cxbx-Reloaded tries to convert it to host-compatible rendering. For example, some texture-formats (like P8, R8B8 and others) are not available on host Direct3D, and are thus converted into ARGB (the most widely supported texture format). Vertex coordinates undergo a similair conversion.
|
Loading…
Reference in New Issue