|
static BOOL | is_rect_valid (const RECTANGLE_16 *rect, size_t width, size_t height) |
|
static BOOL | is_within_surface (const gdiGfxSurface *surface, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static DWORD | gfx_align_scanline (DWORD widthInBytes, DWORD alignment) |
|
static UINT | gdi_ResetGraphics (RdpgfxClientContext *context, const RDPGFX_RESET_GRAPHICS_PDU *resetGraphics) |
|
static UINT | gdi_OutputUpdate (rdpGdi *gdi, gdiGfxSurface *surface) |
|
static UINT | gdi_WindowUpdate (RdpgfxClientContext *context, gdiGfxSurface *surface) |
|
static UINT | gdi_UpdateSurfaces (RdpgfxClientContext *context) |
|
static UINT | gdi_StartFrame (RdpgfxClientContext *context, const RDPGFX_START_FRAME_PDU *startFrame) |
|
static UINT | gdi_call_update_surfaces (RdpgfxClientContext *context) |
|
static UINT | gdi_EndFrame (RdpgfxClientContext *context, const RDPGFX_END_FRAME_PDU *endFrame) |
|
static UINT | gdi_interFrameUpdate (rdpGdi *gdi, RdpgfxClientContext *context) |
|
static UINT | gdi_SurfaceCommand_Uncompressed (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_RemoteFX (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_ClearCodec (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_Planar (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_AVC420 (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_AVC444 (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static BOOL | gdi_apply_alpha (BYTE *data, UINT32 format, UINT32 stride, RECTANGLE_16 *rect, UINT32 startOffsetX, UINT32 count, BYTE a) |
|
static UINT | gdi_SurfaceCommand_Alpha (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand_Progressive (rdpGdi *gdi, RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_SurfaceCommand (RdpgfxClientContext *context, const RDPGFX_SURFACE_COMMAND *cmd) |
|
static UINT | gdi_DeleteEncodingContext (RdpgfxClientContext *context, const RDPGFX_DELETE_ENCODING_CONTEXT_PDU *deleteEncodingContext) |
|
static UINT | gdi_CreateSurface (RdpgfxClientContext *context, const RDPGFX_CREATE_SURFACE_PDU *createSurface) |
|
static UINT | gdi_DeleteSurface (RdpgfxClientContext *context, const RDPGFX_DELETE_SURFACE_PDU *deleteSurface) |
|
static BOOL | intersect_rect (const RECTANGLE_16 *rect, const gdiGfxSurface *surface, RECTANGLE_16 *prect) |
|
static UINT | gdi_SolidFill (RdpgfxClientContext *context, const RDPGFX_SOLID_FILL_PDU *solidFill) |
|
static UINT | gdi_SurfaceToSurface (RdpgfxClientContext *context, const RDPGFX_SURFACE_TO_SURFACE_PDU *surfaceToSurface) |
|
static void | gdi_GfxCacheEntryFree (gdiGfxCacheEntry *entry) |
|
static gdiGfxCacheEntry * | gdi_GfxCacheEntryNew (UINT64 cacheKey, UINT32 width, UINT32 height, UINT32 format) |
|
static UINT | gdi_SurfaceToCache (RdpgfxClientContext *context, const RDPGFX_SURFACE_TO_CACHE_PDU *surfaceToCache) |
|
static UINT | gdi_CacheToSurface (RdpgfxClientContext *context, const RDPGFX_CACHE_TO_SURFACE_PDU *cacheToSurface) |
|
static UINT | gdi_CacheImportReply (RdpgfxClientContext *context, const RDPGFX_CACHE_IMPORT_REPLY_PDU *cacheImportReply) |
|
static UINT | gdi_ImportCacheEntry (RdpgfxClientContext *context, UINT16 cacheSlot, const PERSISTENT_CACHE_ENTRY *importCacheEntry) |
|
static UINT | gdi_ExportCacheEntry (RdpgfxClientContext *context, UINT16 cacheSlot, PERSISTENT_CACHE_ENTRY *exportCacheEntry) |
|
static UINT | gdi_EvictCacheEntry (RdpgfxClientContext *context, const RDPGFX_EVICT_CACHE_ENTRY_PDU *evictCacheEntry) |
|
static UINT | gdi_MapSurfaceToOutput (RdpgfxClientContext *context, const RDPGFX_MAP_SURFACE_TO_OUTPUT_PDU *surfaceToOutput) |
|
static UINT | gdi_MapSurfaceToScaledOutput (RdpgfxClientContext *context, const RDPGFX_MAP_SURFACE_TO_SCALED_OUTPUT_PDU *surfaceToOutput) |
|
static UINT | gdi_MapSurfaceToWindow (RdpgfxClientContext *context, const RDPGFX_MAP_SURFACE_TO_WINDOW_PDU *surfaceToWindow) |
|
static UINT | gdi_MapSurfaceToScaledWindow (RdpgfxClientContext *context, const RDPGFX_MAP_SURFACE_TO_SCALED_WINDOW_PDU *surfaceToWindow) |
|
BOOL | gdi_graphics_pipeline_init (rdpGdi *gdi, RdpgfxClientContext *gfx) |
|
BOOL | gdi_graphics_pipeline_init_ex (rdpGdi *gdi, RdpgfxClientContext *gfx, pcRdpgfxMapWindowForSurface map, pcRdpgfxUnmapWindowForSurface unmap, pcRdpgfxUpdateSurfaceArea update) |
|
void | gdi_graphics_pipeline_uninit (rdpGdi *gdi, RdpgfxClientContext *gfx) |
|
const char * | rdpgfx_caps_version_str (UINT32 capsVersion) |
|