wined3d: Misc comment updates.
This commit is contained in:
parent
27113156d9
commit
1f1d0cda22
|
@ -2021,16 +2021,6 @@ static HRESULT WINAPI IWineD3DDeviceImpl_GetStreamSource(IWineD3DDevice *iface,
|
||||||
return WINED3D_OK;
|
return WINED3D_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*Should be quite easy, just an extension of vertexdata
|
|
||||||
ref...
|
|
||||||
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c_Summer_04/directx/graphics/programmingguide/advancedtopics/DrawingMultipleInstances.asp
|
|
||||||
|
|
||||||
The divider is a bit odd though
|
|
||||||
|
|
||||||
VertexOffset = StartVertex / Divider * StreamStride +
|
|
||||||
VertexIndex / Divider * StreamStride + StreamOffset
|
|
||||||
|
|
||||||
*/
|
|
||||||
static HRESULT WINAPI IWineD3DDeviceImpl_SetStreamSourceFreq(IWineD3DDevice *iface, UINT StreamNumber, UINT Divider) {
|
static HRESULT WINAPI IWineD3DDeviceImpl_SetStreamSourceFreq(IWineD3DDevice *iface, UINT StreamNumber, UINT Divider) {
|
||||||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
|
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
|
||||||
UINT oldFlags = This->updateStateBlock->streamFlags[StreamNumber];
|
UINT oldFlags = This->updateStateBlock->streamFlags[StreamNumber];
|
||||||
|
@ -2150,8 +2140,8 @@ static HRESULT WINAPI IWineD3DDeviceImpl_MultiplyTransform(IWineD3DDevice *iface
|
||||||
*****/
|
*****/
|
||||||
/* Note lights are real special cases. Although the device caps state only eg. 8 are supported,
|
/* Note lights are real special cases. Although the device caps state only eg. 8 are supported,
|
||||||
you can reference any indexes you want as long as that number max are enabled at any
|
you can reference any indexes you want as long as that number max are enabled at any
|
||||||
one point in time! Therefore since the indexes can be anything, we need a linked list of them.
|
one point in time! Therefore since the indexes can be anything, we need a hashmap of them.
|
||||||
However, this causes stateblock problems. When capturing the state block, I duplicate the list,
|
However, this causes stateblock problems. When capturing the state block, I duplicate the hashmap,
|
||||||
but when recording, just build a chain pretty much of commands to be replayed. */
|
but when recording, just build a chain pretty much of commands to be replayed. */
|
||||||
|
|
||||||
static HRESULT WINAPI IWineD3DDeviceImpl_SetLight(IWineD3DDevice *iface, DWORD Index, CONST WINED3DLIGHT* pLight) {
|
static HRESULT WINAPI IWineD3DDeviceImpl_SetLight(IWineD3DDevice *iface, DWORD Index, CONST WINED3DLIGHT* pLight) {
|
||||||
|
|
Loading…
Reference in New Issue