Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Starbase Device Drivers Manual - Vol1: HP 9000 Series 700 Computers > Chapter 9 The TurboVRX Device Driver

Starbase Functionality

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Commands not Supported on the HP 98765

  • alpha_transparency

  • backface_control

  • bf_alpha_transparency

  • bf_control

  • bf_texture_index

  • contour_enable

  • define_contour_table

  • define_texture

  • deformation_mode

  • depth_cue

  • hidden_surface

  • light_ambient

  • light_model

  • light_source

  • light_switch

  • line_filter

  • perimeter_filter

  • set_capping_planes

  • set_model_clip_indicator

  • set_model_clip_volume

  • shade_range

  • surface_model

  • texture_index

  • texture_viewport

  • texture_window

  • viewpoint

  • zbuffer_switch

Exceptions to Standard Starbase Support

HP 98765

The following commands are supported under the listed conditions:

block_read, block_write

The raw parameter for the block_read and block_write commands is used to enable the use of the bit per pixel mode specified via the R_BIT_MODE gescape. The raw parameter for the block_write command is used to enable the use of the skipcount specified via the BLOCK_WRITE_SKIPCOUNT gescape.

pattern_ define

4×4 is the largest supported pattern.

screenpr

Because of per-window double-buffering and multiple color maps, this utility is only supported for printing one window at a time for these devices. Attempts to print pixels outside this one window may result in a wrong color or pixels from the wrong buffer being printed.

shade_mode

The color map mode may be selected, but shading cannot be turned on. Dithering is available through the hp98735 or hp98765 driver for 12-bit indexing mode.

text_ precision

Only STROKE_TEXT precision is supported.

vertex_format

The use parameter must be zero, any extra coordinates supplied will be ignored.

HP 98766

The following commands are supported under the listed conditions:

block_read, block_write

The raw parameter for these commands is used to enable the use of the bit per pixel mode specified via the R_BIT_MODE gescape. The raw parameter for block_write can also be used to enable use of the skipcount specified via the BLOCK_WRITE_SKIPCOUNT gescape.

If bank_switch (see the section "Changes to bank_switch()" in Chapter 1) is used to select bank 3 (the Z-bank), all subsequent block writes and block reads will be done using word per pixel mode. This means that block_write and block_read will assume that the data is organized in 32 bit words, and (w * h) words will be transferred between the Z-buffer and system memory. The buffer address should be point to a word boundary. Words that are read from the the Z-buffer will contain the Z-buffer data in the 3 most significant bytes of each word, with the least significant byte undefined. Similarly, data being written to the Z-buffer should contain the data to be written in the three most significant bytes of each word.

inquire_fb_ configuration

An HP 98766 device running the HP 98766 device driver, will report 〈image_banks〉 as four, since the system has 24 display planes and 24 Z-buffer planes (the Z-buffer behaves as one bank even though it is 24 planes deep). The dedicated Z-buffer can be accessed with block_write, block_read, and block_move. The Z-buffer may also be selected for read/write using bank_switch (see the section "Changes to bank_switch()" in Chapter 1). The Z-buffer may not be displayed. The graphics accelerator cannot render polygons or other drawing primitives to the Z-buffer.

inquire_ current_ position

When rendering lines of width greater than 0, the current position is not valid. Set line_width to zero (0) and perform a move2d to ensure the current position is valid.

interior_ style

If the polygon fill type is INT_HATCH then the following functionality will not work correctly:

  • Hidden surface removal.

  • Shading and lighting.

  • Depth cueing.

  • Backfacing attributes and culling.

  • Texture Mapping

Splines, polyhedra, quadrilateral meshes, and triangular strips will not be hatched. Performance is also degraded in this mode.

screenpr

Because of per-window double-buffering and multiple color maps, this utility is only supported for printing one window at a time for these devices. Attempts to print pixels outside this one window may result in a wrong color or pixels from the wrong buffer being printed.

shade_mode

Dithering is not available in CMAP_MONOTONIC 12 bit indexing mode. Attempting to dither with more than one color in this mode will yield the same results as dithering with one color. Dithering is available through the hp98735 or hp98765 drivers for 12 bit indexing mode.

text_ precision

Only STROKE_TEXT precision is supported.

Number of Light Sources

The hp98766 device driver supports up to fifteen point light sources, plus one ambient light source.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1989 - 1995 Hewlett-Packard Development Company, L.P.