/********************************************************/ /* ntapi: Native API core library */ /* Copyright (C) 2013--2017 Z. Gilboa */ /* Released under GPLv2 and GPLv3; see COPYING.NTAPI. */ /********************************************************/ #ifndef ___NTAPI_BLITTER_H_ #define ___NTAPI_BLITTER_H_ #include #include #include #define __NT_BLITTER_DEFAULT_LOCK_TRIES 256 #define __NT_BLITTER_DEFAULT_ROUND_TRIPS 64 typedef struct nt_blitter_context { struct nt_blitter_context * addr; size_t size; uintptr_t ptrs; nt_blitter_info info; nt_blitter_params params; uintptr_t * bitmap; uintptr_t bits[]; } nt_blitter; #endif