All pastes #922266 Raw Edit

Untitled

public cpp v1 · immutable
#922266 ·published 2008-02-28 18:02 UTC
rendered paste body
void __declspec(naked) CEngine::hR_DrawXModelSkinnedCached(){	char *pShader;	__asm 	{		pushad		mov ebx, [edi+0xb8]		mov eax, [ebx]		mov pShader, eax	}	//if(KEY(VK_F8)) CUtils::Log(true, "R_DrawXModelSkinnedCached: %s\n", pShader);	if(!strstr(pShader, "mi24p") && !strstr(pShader, "weapon") && !strstr(pShader, "cobra"))	{		DrawID = DRAW_NOCHAMS;		if(strstr(pShader, "sas") || strstr(pShader, "usmc"))		{			DrawID = DRAW_TEAM1;		}		else if(strstr(pShader, "opforce") || strstr(pShader, "arab") || strstr(pShader, "head_suren"))		{			DrawID = DRAW_TEAM2;		}		else if(strstr(pShader, "guille"))		{			DrawID = DRAW_GUILLE;		}	}	__asm 	{		popad		jmp [trR_DrawXModelSkinnedCached]	}}