Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 38 of file d3d8_main.c.
{ IDirect3D8Impl* object; TRACE("SDKVersion = %x\n", SDKVersion); wined3d_mutex_lock(); object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirect3D8Impl)); object->IDirect3D8_iface.lpVtbl = &Direct3D8_Vtbl; object->ref = 1; object->WineD3D = wined3d_create(8, WINED3D_LEGACY_DEPTH_BIAS, &object->IDirect3D8_iface); TRACE("Created Direct3D object @ %p, WineObj @ %p\n", object, object->WineD3D); wined3d_mutex_unlock(); if (!object->WineD3D) { HeapFree( GetProcessHeap(), 0, object ); object = NULL; } return &object->IDirect3D8_iface; }