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
|
---|
17 | extern "C" {
|
---|
18 | #endif
|
---|
19 |
|
---|
20 | extern void __cdecl BlitColorKey8(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
|
---|
21 | extern void __cdecl BlitColorKey16(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
|
---|
22 | extern void __cdecl BlitColorKey32(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
|
---|
23 | extern void __cdecl BlitColorKey8MMX(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
|
---|
24 | extern void __cdecl BlitColorKey16MMX(PBYTE dest, PBYTE src, ULONG key, ULONG linesize);
|
---|
25 | extern void __cdecl BltRec(PBYTE dest, PBYTE src, ULONG ulBltWidth, ULONG ulBltHeight,
|
---|
26 | ULONG ulDestPitch, ULONG ulSrcPitch);
|
---|
27 | extern void __cdecl MemFlip(PBYTE dest, PBYTE src, ULONG Size);
|
---|
28 | extern int __cdecl CPUHasMMX();
|
---|
29 |
|
---|
30 | #ifdef __cplusplus
|
---|
31 | }
|
---|
32 | #endif
|
---|
33 |
|
---|
34 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.