Graphics Subsystem: Difference between revisions
Appearance
No edit summary |
|||
| Line 1: | Line 1: | ||
[[Image:Graphics_Subsystem.png|thumb]] | |||
The Graphics Subsystem on OS/2 is divided in two components: | The Graphics Subsystem on OS/2 is divided in two components: | ||
* The Presentation Services | * The Presentation Services | ||
* The System Services | * The System Services | ||
==Files== | ==Files== | ||
===Presentation Services=== | ===Presentation Services=== | ||
{| | {|class="wikitable" | ||
!Name!!Comments | |||
!Name !!Comments | |||
|- | |- | ||
|| [[ | ||[[PMGRE.DLL]]|| It is called the PM Graphics Engine. This is also an important component of [[Presentation Manager]]. | ||
|- | |- | ||
||[[GRE2VMAN.DLL]]|| A PM GRE to VMAN translation layer. | |||
|} | |} | ||
===System Services=== | ===System Services=== | ||
{| | {|class="wikitable" | ||
!Name !!Comments | !Name !!Comments | ||
|- | |- | ||
|| [[SOFTDRAW.DLL]] || Default software renderer | || [[SOFTDRAW.DLL]]|| Default software renderer | ||
|- | |- | ||
|| [[VMAN.DLL]] || Video Manager | || [[VMAN.DLL]]|| Video Manager | ||
|- | |- | ||
|| [[GRADD.SYS]] || GRADD Helper PDD | || [[GRADD.SYS]]|| GRADD Helper PDD | ||
|- | |- | ||
|| [[GRADD.SYM]] || | || [[GRADD.SYM]]|| | ||
|- | |- | ||
|| [[MGAGRADD.DLL]] || | || [[MGAGRADD.DLL]]|| | ||
|- | |- | ||
|| [[M64GRADD.DLL]] || | || [[M64GRADD.DLL]]|| | ||
|- | |- | ||
|| [[NMGRADD.DLL]] || | || [[NMGRADD.DLL]]|| | ||
|- | |- | ||
|| [[PRODMRI.DLL]] || Video Service Product MRI | || [[PRODMRI.DLL]]||Video Service Product MRI | ||
|- | |- | ||
|| [[VGAGRADD.DLL]] || | || [[VGAGRADD.DLL]]|| | ||
|- | |- | ||
|| [[VGAGRADD.SYM]] || | || [[VGAGRADD.SYM]]|| | ||
|- | |- | ||
|| [[GENGRADD.SYM]] || | || [[GENGRADD.SYM]]|| | ||
|- | |- | ||
|| [[S3DGRADD.DLL]]|| | || [[S3DGRADD.DLL]]|| | ||
|- | |- | ||
|| [[S3GRADD.DLL]]|| | || [[S3GRADD.DLL]]|| | ||
|} | |} | ||
===Base Video Subsystem=== | ===Base Video Subsystem=== | ||
{|class="wikitable" | |||
{| | |||
!Name !!Comments | !Name !!Comments | ||
|- | |- | ||
| Line 62: | Line 53: | ||
|| [[BVHSVGA.DLL]] ||Super VGA Base Video Handler. Used for OS/2 full-screen sessions | || [[BVHSVGA.DLL]] ||Super VGA Base Video Handler. Used for OS/2 full-screen sessions | ||
|- | |- | ||
|| [[BVHVGA.DLL]] ||VGA Base Video Handler | || [[BVHVGA.DLL]] ||VGA Base Video Handler | ||
|- | |- | ||
|| [[BVHVGA.SYM]] ||VGA Base Video Handler Symbolic | || [[BVHVGA.SYM]] ||VGA Base Video Handler Symbolic | ||
|- | |- | ||
|| [[BVHINIT.DLL]] || Generic device handler used by system installation and system initialization. | || [[BVHINIT.DLL]] || Generic device handler used by system installation and system initialization. | ||
|- | |- | ||
|| [[BVHMPA.DLL]] ||MPA Video Device Handler | || [[BVHMPA.DLL]] ||MPA Video Device Handler | ||
|- | |- | ||
|| [[GENPMI.DLL]] ||GEN PMI-Handler | || [[GENPMI.DLL]] ||GEN PMI-Handler | ||
| Line 74: | Line 65: | ||
|| [[GENPMI.SYM]] || | || [[GENPMI.SYM]] || | ||
|- | |- | ||
|| [[IBMDEV32.DLL]] ||Retail VGA OS/2 PM SVGA Driver library | || [[IBMDEV32.DLL]] ||Retail VGA OS/2 PM SVGA Driver library | ||
|- | |- | ||
|| [[IBMVGA32.DLL]] |||Retail VGA OS/2 PM Driver library | || [[IBMVGA32.DLL]] |||Retail VGA OS/2 PM Driver library | ||
|- | |- | ||
|| [[IBMGPMI.DLL]] || Generic Chip PMI-Handler | || [[IBMGPMI.DLL]] || Generic Chip PMI-Handler | ||
|- | |- | ||
|| [[IBMGPMI.SYM]] || Generic Chip PMI-Handler Symbolic | || [[IBMGPMI.SYM]] || Generic Chip PMI-Handler Symbolic | ||
|- | |- | ||
|| [[DISPLAY.DLL]] || | || [[DISPLAY.DLL]] || | ||
| Line 86: | Line 77: | ||
|| [[DISPLAY.SYM]] || | || [[DISPLAY.SYM]] || | ||
|- | |- | ||
|| [[DSPIMRI.DLL]] ||Display Install MRI | || [[DSPIMRI.DLL]] ||Display Install MRI | ||
|- | |- | ||
|| [[DSPRES.DLL]] ||OS/2 Display Fonts | || [[DSPRES.DLL]] ||OS/2 Display Fonts | ||
|- | |- | ||
|| [[DMQSPROF.DLL]] ||DMQS Profile Services DLL | || [[DMQSPROF.DLL]] ||DMQS Profile Services DLL | ||
|- | |- | ||
|| [[PMI1002.DLL]]||ATI Mach64/Rage Refresh Rate Support | || [[PMI1002.DLL]]||ATI Mach64/Rage Refresh Rate Support | ||
|- | |- | ||
|| [[PMI1023.DLL]]||Refresh Rate Support for Trident | || [[PMI1023.DLL]]||Refresh Rate Support for Trident | ||
|- | |- | ||
|| [[PMI5333.DLL]]||Refresh Rate Support for the S3 series | || [[PMI5333.DLL]]||Refresh Rate Support for the S3 series | ||
|- | |- | ||
|| [[PMI10C8.DLL]]||MeoMagic GRADD Refresh Rate Support | || [[PMI10C8.DLL]]||MeoMagic GRADD Refresh Rate Support | ||
|- | |- | ||
|| [[PMI102C.DLL]]||PMI Extension Handler | || [[PMI102C.DLL]]||PMI Extension Handler | ||
|- | |- | ||
|| [[PMI102B.DLL]]|| | || [[PMI102B.DLL]]|| | ||
|- | |- | ||
|| [[RSPIMRI.DLL]]||Response Display Install MRI | || [[RSPIMRI.DLL]]||Response Display Install MRI | ||
|- | |- | ||
|| [[RXVIDCFG.DLL]]|| vRexx Videocfg Utility | || [[RXVIDCFG.DLL]]||vRexx Videocfg Utility | ||
|- | |- | ||
|| [[RXVIDCFG.SYM]]|| | || [[RXVIDCFG.SYM]]|| | ||
| Line 130: | Line 121: | ||
|| [[SVGAMRI.DLL]]||S3 Install MRI | || [[SVGAMRI.DLL]]||S3 Install MRI | ||
|- | |- | ||
|| [[VCFGMRI.DLL]]||Video Configuration MRI | || [[VCFGMRI.DLL]]||Video Configuration MRI | ||
|- | |- | ||
|| [[VIDEOCFG.DLL]]||Video Configuration Manager | || [[VIDEOCFG.DLL]]||Video Configuration Manager | ||
|- | |- | ||
|| [[VIDEOCFG.SYM]]|| | || [[VIDEOCFG.SYM]]|| | ||
|- | |- | ||
|| [[VIDEOPMI.DLL]]|| Super VGA PMI-Handler | || [[VIDEOPMI.DLL]]||Super VGA PMI-Handler | ||
|- | |- | ||
|| [[ | || [[VIDEOPMI.SYM]]||Super VGA PMI-Handler Symbolic | ||
|- | |- | ||
|| [[WINPRF.DLL]] ||OS/2 Windows Profile Library | |||
|} | |} | ||
| Line 148: | Line 138: | ||
* [[Extending the GRADD Architecture to Exploit Hardware Support for Video Acceleration]] | * [[Extending the GRADD Architecture to Exploit Hardware Support for Video Acceleration]] | ||
== | ==Links== | ||
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_gradd/ Graphics Adapter Device Driver (GRADD) Reference] | * [http://cyberkinetica.homeunix.net/os2tk45/ddk_gradd/ Graphics Adapter Device Driver (GRADD) Reference] | ||
* [http://www.ecomstation.it/pido2/home/esterni/os2power.pdf OS/2 Warp (PowerPC Edition) A First Look - December 1995 | * [http://www.ecomstation.it/pido2/home/esterni/os2power.pdf OS/2 Warp (PowerPC Edition) A First Look] - December 1995 - Page 109 | ||
[[Category:Components]] | [[Category:Components]] | ||
Revision as of 18:41, 6 October 2016

The Graphics Subsystem on OS/2 is divided in two components:
- The Presentation Services
- The System Services
Files
Presentation Services
| Name | Comments |
|---|---|
| PMGRE.DLL | It is called the PM Graphics Engine. This is also an important component of Presentation Manager. |
| GRE2VMAN.DLL | A PM GRE to VMAN translation layer. |
System Services
| Name | Comments |
|---|---|
| SOFTDRAW.DLL | Default software renderer |
| VMAN.DLL | Video Manager |
| GRADD.SYS | GRADD Helper PDD |
| GRADD.SYM | |
| MGAGRADD.DLL | |
| M64GRADD.DLL | |
| NMGRADD.DLL | |
| PRODMRI.DLL | Video Service Product MRI |
| VGAGRADD.DLL | |
| VGAGRADD.SYM | |
| GENGRADD.SYM | |
| S3DGRADD.DLL | |
| S3GRADD.DLL |
Base Video Subsystem
| Name | Comments |
|---|---|
| BVHWNDW.DLL | A base video handler for textmode programs in PM windows. Used OS/2 windowed session |
| BVHSVGA.DLL | Super VGA Base Video Handler. Used for OS/2 full-screen sessions |
| BVHVGA.DLL | VGA Base Video Handler |
| BVHVGA.SYM | VGA Base Video Handler Symbolic |
| BVHINIT.DLL | Generic device handler used by system installation and system initialization. |
| BVHMPA.DLL | MPA Video Device Handler |
| GENPMI.DLL | GEN PMI-Handler |
| GENPMI.SYM | |
| IBMDEV32.DLL | Retail VGA OS/2 PM SVGA Driver library |
| IBMVGA32.DLL | Retail VGA OS/2 PM Driver library |
| IBMGPMI.DLL | Generic Chip PMI-Handler |
| IBMGPMI.SYM | Generic Chip PMI-Handler Symbolic |
| DISPLAY.DLL | |
| DISPLAY.SYM | |
| DSPIMRI.DLL | Display Install MRI |
| DSPRES.DLL | OS/2 Display Fonts |
| DMQSPROF.DLL | DMQS Profile Services DLL |
| PMI1002.DLL | ATI Mach64/Rage Refresh Rate Support |
| PMI1023.DLL | Refresh Rate Support for Trident |
| PMI5333.DLL | Refresh Rate Support for the S3 series |
| PMI10C8.DLL | MeoMagic GRADD Refresh Rate Support |
| PMI102C.DLL | PMI Extension Handler |
| PMI102B.DLL | |
| RSPIMRI.DLL | Response Display Install MRI |
| RXVIDCFG.DLL | vRexx Videocfg Utility |
| RXVIDCFG.SYM | |
| S3PMI.DLL | |
| S3PMI.SYM | |
| SBFILTER.DLL | |
| SBFILTER.SYM | |
| SVGA.DLL | |
| SVGA.EXE | |
| SVGADATA.PMI | |
| SVGAIMRI.DLL | SVGA Install MRI |
| SVGAINST.DLL | |
| SVGAMRI.DLL | S3 Install MRI |
| VCFGMRI.DLL | Video Configuration MRI |
| VIDEOCFG.DLL | Video Configuration Manager |
| VIDEOCFG.SYM | |
| VIDEOPMI.DLL | Super VGA PMI-Handler |
| VIDEOPMI.SYM | Super VGA PMI-Handler Symbolic |
| WINPRF.DLL | OS/2 Windows Profile Library |
Articles
- GRADD Architecture for OS/2 for the PowerPC
- Extending the GRADD Architecture to Exploit Hardware Support for Video Acceleration
Links
- Graphics Adapter Device Driver (GRADD) Reference
- OS/2 Warp (PowerPC Edition) A First Look - December 1995 - Page 109