source: trunk/src/ddraw/asmutil.h@ 5087

Last change on this file since 5087 was 2174, checked in by hugh, 26 years ago

Added ODIn lic header with ID to all files where missing

Cleaned up Surface handling by movefing colorfill and
colorconversion into own files and use functionpointers
setup during creation.

updated makefile to add files

removed inhertiance from IBASE in DDrectangle class

File size: 1.0 KB
Line 
1/* $Id: asmutil.h,v 1.5 1999-12-21 01:28:17 hugh Exp $ */
2
3/*
4 * asmutil.asm function definition
5 *
6 * Copyright 1998 Sander van Leeuwen
7 * 1999 Markus Montkowski
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13#ifndef __ASMUTIL_H__
14#define __ASMUTIL_H__
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20extern void __cdecl BlitColorKey8(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
21extern void __cdecl BlitColorKey16(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
22extern void __cdecl BlitColorKey32(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
23extern void __cdecl BlitColorKey8MMX(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
24extern void __cdecl BlitColorKey16MMX(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
25extern void __cdecl BltRec(PBYTE dest, PBYTE src, ULONG ulBltWidth, ULONG ulBltHeight,
26 ULONG ulDestPitch, ULONG ulSrcPitch);
27extern void __cdecl MemFlip(PBYTE dest, PBYTE src, ULONG Size);
28extern int __cdecl CPUHasMMX();
29
30#ifdef __cplusplus
31}
32#endif
33
34#endif
Note: See TracBrowser for help on using the repository browser.