Related changes
Appearance
Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are in bold.
List of abbreviations:
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
26 November 2025
|
|
N 02:07 | DiveBeginImageBufferAccess 2 changes history +2,384 [Martini (2×)] | |||
|
|
02:07 (cur | prev) −1 Martini talk contribs | ||||
| N |
|
01:06 (cur | prev) +2,385 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveBeginImageBufferAccess}} This function must be called before reading or writing data in a buffer allocated with DiveAllocImageBuffer. Depending on the underlying hardware implementation, this function might result in the frame buffer access being serialized (see DiveAcquireFrameBuffer). Once the caller has completed accessing (reading or writing) the image buffer, DiveEndImageBufferAccess must be called. Note that the pointer to the allocat...") | |||
| N 01:45 | DiveFullScreenTerm diffhist +331 Martini talk contribs (Created page with "Tell DIVE that end of fullscreen mode. ==Syntax== DiveFullScreenTerm() ==Parameters== N/A ==Remarks== '''DiveFullScreenTerm''' must be called before closing Dive (and Dive is already closed when the execution gets here), but at least the desktop will be in its original video mode. Category:Dive Category:Undocumented") | ||||
|
|
N 01:40 | DiveFullScreenInit 2 changes history +284 [Martini (2×)] | |||
|
|
01:40 (cur | prev) +106 Martini talk contribs | ||||
| N |
|
01:38 (cur | prev) +178 Martini talk contribs (Created page with "Tell DIVE that it can work in this fullscreen mode. ==Syntax== DiveFullScreenInit(pNewAperture:pAPERTURE; pNewframeBuffer:pFBINFO) Category:Dive Category:Undocumented") | |||
|
|
N 01:31 | DiveSwitchBank 2 changes history +1,627 [Martini (2×)] | |||
|
|
01:31 (cur | prev) +1 Martini talk contribs | ||||
| N |
|
01:31 (cur | prev) +1,626 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveSwitchBank}} This function selects the VRAM bank for bank-switched displays. ==Syntax== _DiveSwitchBank(hDiveInst, ulBankNumber) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulBankNumber'' (ULONG) - input :Bank index to switch to. ==Returns== ;''rc'' (ULONG) - returns :Return codes indicating success or type of failure: :* '''DIVE_SUCCESS''' If the function succeeds, 0 is returned. :* '''DIVE_ERR_INVAL...") | |||
| N 01:30 | DiveSetupBlitter diffhist +3,609 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveSetupBlitter}} This function sets up blitter operations. ==Syntax== _DiveSetupBlitter(hDiveInst, pSetupBlitter) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''pSetupBlitter'' (PSETUP_BLITTER) - input :Pointer to SETUP_BLITTER. This data structure contains parameters that will be used during the subsequent DiveBlitImage call. If this pointer is **zero** on input, this function will deinitialize the bl...") | ||||
|
|
N 01:29 | DiveSetTransparentBlitMode 2 changes history +5,352 [Martini (2×)] | |||
|
|
01:29 (cur | prev) +1 Martini talk contribs | ||||
| N |
|
01:22 (cur | prev) +5,351 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveSetTransparentBlitMode}} This function enables transparent blitting using a chroma-key color or chroma-keying on a color space range. ''DiveSetTransparentBlitMode'' must be called ''before'' calling DiveSetupBlitter. ==Syntax== _DiveSetTransparentBlitMode(hDiveInst, ulTransBlitMode, ulValue1, ulValue2) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulTransBlitMode'' (ULONG) - input :Specifies the mode for...") | |||
|
|
N 01:21 | DiveSetSourcePalette 3 changes history +3,124 [Martini (3×)] | |||
|
|
01:21 (cur | prev) +1 Martini talk contribs | ||||
|
|
01:21 (cur | prev) 0 Martini talk contribs (→Remarks) | ||||
| N |
|
01:20 (cur | prev) +3,123 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveSetSourcePalette}} This function sets the palette associated with the source data to be used for translating from 8-bit (LUT8) format to other color formats, for example, RGB 5-6-5 or RGB24. ==Syntax== _DiveSetSourcePalette(hDiveInst, ulStartIndex, ulNumEntries, pbRGB2Entries) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulStartIndex'' (ULONG) - input :Index of first palette entry to set. ;''ulNumEntries''...") | |||
| N 01:19 | DiveSetDestinationPalette diffhist +2,871 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveSetDestinationPalette}} This function sets the palette associated with the destination of DiveBlitImage. This capability is useful for outputting direct color image formats on 8-bit (256) displays. If no destination palette has been set, direct color space to LUT8 color-space conversion will be performed assuming the destination palette is the standard OS/2 palette. If DIVE is being used to transfer direct color images to an 8-bit display and the p...") | ||||
|
|
N 01:18 | DiveQueryCaps 2 changes history +2,018 [Martini (2×)] | |||
|
|
01:18 (cur | prev) 0 Martini talk contribs | ||||
| N |
|
01:17 (cur | prev) +2,018 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveQueryCaps}} This function returns static information about the characteristics and capabilities of the display hardware and available driver functions. This function can be called without performing a DiveOpen call. ==Syntax== _DiveQueryCaps(pDiveCaps, ulPlaneBufNum) ==Parameters== ;''pDiveCaps'' (PDIVE_CAPS) - input :Pointer to DIVE_CAPS. This structure defines the color-conversion capabilities of the DIVE component. ;''ulPlaneBufNum''...") | |||
| N 01:16 | DiveOpen diffhist +2,524 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveOpen}} This function opens a display engine instance. ==Syntax== _DiveOpen(phDiveInst, fNonScreenInstance, ppFrameBuffer) ==Parameters== ;''phDiveInst'' (HDIVE *) - output :Upon successful open of a DIVE instance, this parameter points to the display engine instance. If there is an error, this parameter is set to NULL and an error is returned as the return code. ;''fNonScreenInstance'' (BOOL) - input :This parameter indicates whether this D...") | ||||
| N 01:15 | DiveFreeImageBuffer diffhist +1,063 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveFreeImageBuffer}} This function deallocates an image buffer allocated by DiveAllocImageBuffer. ==Syntax== _DiveFreeImageBuffer(hDiveInst, ulBufferNumber) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulBufferNumber'' (ULONG) - input :Buffer number to free in this instance. ==Returns== ;''rc'' (ULONG) - returns :Return codes indicating success or type of failure: :* '''DIVE_SUCCESS''' If the functio...") | ||||
| N 01:15 | DiveEndImageBufferAccess diffhist +1,281 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveEndImageBufferAccess}} This function must be called after reading or writing data in a buffer allocated with DiveAllocImageBuffer and corresponding to the DiveBeginImageBufferAccess. ==Syntax== _DiveEndImageBufferAccess(hDiveInst, ulBufferNumber) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulBufferNumber'' (ULONG) - input :DIVE instance buffer number for which access is complete. ==Returns== ;''r...") | ||||
| N 01:14 | DiveDeacquireFrameBuffer diffhist +1,037 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveDeacquireFrameBuffer}} This function releases exclusive access to the frame buffer. ==Syntax== _DiveDeacquireFrameBuffer(hDiveInst) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ==Returns== ;''rc'' (ULONG) - returns :Return codes indicating success or type of failure: :* '''DIVE_SUCCESS''' If the function succeeds, 0 is returned. :* '''DIVE_ERR_DEACQUIRE_FAILED''' The deacquire action did not complete successf...") | ||||
| N 01:13 | DiveClose diffhist +724 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveClose}} This function closes a display engine instance. ==Syntax== _DiveClose(hDiveInst) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Instance identifier. All data associated with this instance is freed. ==Returns== ;''rc'' (ULONG) - returns :Return codes indicating success or type of failure: :* '''DIVE_SUCCESS''' If the function succeeds, 0 is returned. :* '''DIVE_ERR_INVALID_INSTANCE''' The DIVE instance handle specified in the ''hDiveI...") | ||||
|
|
N 01:12 | DiveCalcFrameBufferAddress 2 changes history +2,208 [Martini (2×)] | |||
|
|
01:12 (cur | prev) 0 Martini talk contribs | ||||
| N |
|
01:12 (cur | prev) +2,208 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveCalcFrameBufferAddress}} This is a helper function that allows applications to calculate the linear frame-buffer address. This function can be used only if DiveQueryCaps indicates that DIVE is available and an *fNonScreenInstance* DIVE instance has been opened. ==Syntax== _DiveCalcFrameBufferAddress(hDiveInst, prectlDest, ppDestinationAddress, pulBankNumber, pulRemLinesInBank) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIV...") | |||
| N 01:10 | DiveBlitImageLines diffhist +2,493 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveBlitImageLines}} This function is called to blit only the changed lines in the source image by using DiveBlitImage. The changed lines are specified with the *pbLineMask* parameter. ==Syntax== _DiveBlitImageLines(hDiveInst, ulSrcBufNumber, ulDstBufNumber, pbLineMask) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''ulSrcBufNumber'' (ULONG) - input :Indicates DIVE instance buffer number of the buffer contain...") | ||||
| N 01:07 | DiveBlitImage diffhist +3,273 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveBlitImage}} This function is called to transfer an image from a source to a destination, using parameters specified by DiveSetupBlitter. The internal operation of this function varies greatly, depending on whether hardware is present; the screen is bank-switched and the image is scaled or clipped. ==Syntax== _DiveBlitImage(hDiveInst, ulSrcBufNumber, ulDstBufNumber) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance....") | ||||
| N 01:04 | DiveAllocImageBuffer diffhist +4,766 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveAllocImageBuffer}} This function allocates a buffer to contain an image. Source data buffers passed to DiveBlitImage must be allocated with this function in order to take advantage of hardware acceleration features of some display hardware. ==Syntax== _DiveAllocImageBuffer(hDiveInst, pulBufferNumber, fccColorSpace, ulWidth, ulHeight, ulLineSizeBytes, pbImageBuffer) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance....") | ||||
|
|
N 01:02 | DiveAcquireFrameBuffer 3 changes history +1,730 [Martini (3×)] | |||
|
|
01:02 (cur | prev) +2 Martini talk contribs | ||||
|
|
01:01 (cur | prev) 0 Martini talk contribs | ||||
| N |
|
01:01 (cur | prev) +1,728 Martini talk contribs (Created page with "{{DISPLAYTITLE:DiveAcquireFrameBuffer}} This function allows the frame buffer to be serialized. The frame buffer is locked for this instance. No other instance can acquire or switch aperture banks until this instance has deacquired the frame buffer. ==Syntax== _DiveAcquireFrameBuffer(hDiveInst, prectlDst) ==Parameters== ;''hDiveInst'' (HDIVE) - input :Display engine DIVE instance. ;''prectlDst'' (PRECTL) - input :Indicates the destination rectangle of the out...") | |||