HLE (D3D)

This commit is contained in:
Aaron Robinson 2003-02-21 20:33:21 +00:00
parent 71085835de
commit 8afe493180
5 changed files with 12 additions and 6 deletions

View File

@ -1,5 +1,12 @@
cxbx website: http://www.caustik.com/xbox/
version: 0.6.0-pre12 (02/??/03)
--------------------------------
- HLE has advanced to intercepting Direct3D and
Xapilib calls. A simple Xbox app built with a
1.0.4361 XDK has been shown to work.
version: 0.6.0-pre11 (02/09/03)
--------------------------------

View File

@ -1,8 +1,5 @@
Cxbx Todo:
Direct3DCreate returns 1, so Direct3DCreate must be called before
an xbe has a chance to attempt to use this IDirect3D8 interface.
Recent files (for .exe and .xbe) in menu. (Use registry)
Attempt to add compatibility with ME by using LLDT assembly. This

View File

@ -52,7 +52,7 @@ typedef signed long sint32;
// ******************************************************************
// * Version Information
// ******************************************************************
#define CXBX_VERSION "0.6.0-pre11"
#define CXBX_VERSION "0.6.0-pre12"
// ******************************************************************
// * Define this to trace intercepted function calls

View File

@ -42,7 +42,7 @@
WndAbout::WndAbout(HINSTANCE x_hInstance, HWND x_parent) : Wnd(x_hInstance)
{
m_classname = "WndAbout";
m_wndname = "Cxbx - About";
m_wndname = "Cxbx : About";
m_w = 285;
m_h = 180;

View File

@ -108,7 +108,7 @@ void EmuXRenderWindow(PVOID)
{
g_EmuXWindow = CreateWindow
(
"CxbxRender", "Cxbx : Rendering Window",
"CxbxRender", "Cxbx : Xbox Emulator",
WS_OVERLAPPEDWINDOW, 100, 100, 640, 480,
GetDesktopWindow(), NULL, GetModuleHandle(NULL), NULL
);
@ -278,6 +278,8 @@ HRESULT WINAPI xboxkrnl::EmuXIDirect3DDevice8_Clear
// * make adjustments to parameters to make sense with windows d3d
// ******************************************************************
{
// TODO: D3DCLEAR_TARGET_A, *R, *G, *B don't exist on windows
// Tricky MS randomizing .h #defines :[
{
DWORD newFlags = 0;