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
|
||||
**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