Files
@ r24860:fb2788d47d86
Branch filter:
Location: cpp/openttd-patchpack/source/src/3rdparty/os2/getnameinfo.h - annotation
r24860:fb2788d47d86
767 B
text/x-c
Codechange: [OSX] Only keep a total dirty rect for drawing.
When drawing an 8bpp screen buffer, palette resolving was done for each
dirty rectangle. In areas with high activity, this would mean a pixel might
have been resolved multiple times. Also, if too many individual updates
were queued, the whole screen would be refreshed, even if unnecessary.
All other drivers only keep one overall dirty rect, so do it here as well.
When drawing an 8bpp screen buffer, palette resolving was done for each
dirty rectangle. In areas with high activity, this would mean a pixel might
have been resolved multiple times. Also, if too many individual updates
were queued, the whole screen would be refreshed, even if unnecessary.
All other drivers only keep one overall dirty rect, so do it here as well.
r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 r21938:29e2c7354f62 | #ifndef _getnameinfo_h
#define _getnameinfo_h
/*
* Reconstructed from KAME getnameinfo.c (in lib/)
*/
/* getnameinfo flags */
#define NI_NOFQDN 0x0001
#define NI_NUMERICHOST 0x0002 /* return numeric form of address */
#define NI_NAMEREQD 0x0004 /* request DNS name */
#define NI_NUMERICSERV 0x0008
#define NI_DGRAM 0x0010
#ifdef __cplusplus
extern "C" {
#endif
/* RFC 2553 / Posix resolver */
int getnameinfo(const struct sockaddr *sa,
socklen_t salen,
char *host,
size_t hostlen,
char *serv,
size_t servlen,
int flags );
#ifdef __cplusplus
}
#endif
#endif /* _getnameinfo_h */
|