El vie, 04 de feb de 2005, a las 18:14, Carlos Lozano escribio:
Hello,
El mar, 01 de feb de 2005, a las 07:05, Oliver Stieber escribio:
The big patch won't be CVS worthy but it will have things like non-power-2 textures if anyone wants to do some testing since I've only tested against an ATI 9600.
I have "pasted" your non-power-2 textures support to d3d8 code, and now i can see the intro in tony hawks 4 demo :) (i have a Geforce 2 GTS, so your code works in NVIDIA cards :).
Now it crashes after of press start with:
wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on write access to 0x00000004 in 32-bit code (0x409fe785). In 32 bit mode.
And removing this call: //IDirect3DVertexBuffer8Impl_AddRef((LPDIRECT3DVERTEXBUFFER8) *pStream);
in:
HRESULT WINAPI IDirect3DDevice8Impl_GetStreamSource(LPDIRECT3DDEVICE8 iface, UINT StreamNumber,IDirect3DVertexBuffer8** pStream,UINT* pStride) { IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface; TRACE("(%p) : StreamNo: %d, Stream (%p), Stride %d\n", This, StreamNumber, This->StateBlock->stream_source[StreamNumber], This->StateBlock->stream_stride[StreamNumber]); *pStream = This->StateBlock->stream_source[StreamNumber]; *pStride = This->StateBlock->stream_stride[StreamNumber]; //IDirect3DVertexBuffer8Impl_AddRef((LPDIRECT3DVERTEXBUFFER8) *pStream); return D3D_OK; }
The game (really it is a demo), is playable :)
Regards, Carlos.