mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
Initial megacommit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
33
Source/Plugins/Plugin_VideoDX9/Src/VertexLoader_MtxIndex.h
Normal file
33
Source/Plugins/Plugin_VideoDX9/Src/VertexLoader_MtxIndex.h
Normal file
@ -0,0 +1,33 @@
|
||||
#pragma once
|
||||
|
||||
#include "Common.h"
|
||||
|
||||
#include "TransformEngine.h"
|
||||
|
||||
// ==============================================================================
|
||||
// Direct
|
||||
// ==============================================================================
|
||||
void LOADERDECL PosMtx_ReadDirect_UByte(void* _p)
|
||||
{
|
||||
TVtxAttr* pVtxAttr = (TVtxAttr*)_p;
|
||||
int index = ReadBuffer8();
|
||||
float *flipmem = (float *)xfmem;
|
||||
varray->SetPosNrmIdx(index);
|
||||
}
|
||||
|
||||
#define MAKETEX(n) \
|
||||
void LOADERDECL TexMtx_ReadDirect_UByte##n(void* _p) \
|
||||
{ \
|
||||
TVtxAttr* pVtxAttr = (TVtxAttr*)_p; \
|
||||
int index = ReadBuffer8(); \
|
||||
varray->SetTcIdx(n, index); \
|
||||
}
|
||||
|
||||
MAKETEX(0)
|
||||
MAKETEX(1)
|
||||
MAKETEX(2)
|
||||
MAKETEX(3)
|
||||
MAKETEX(4)
|
||||
MAKETEX(5)
|
||||
MAKETEX(6)
|
||||
MAKETEX(7)
|
Reference in New Issue
Block a user