Annotation of ntddk/src/video/displays/vga/vga.prf, revision 1.1.1.1

1.1       root        1: DrvBitBlt@44
                      2: DrvTextOut@40
                      3: vComputePointerRect@8
                      4: DrvIntersectRect@12
                      5: vShowCursor@4
                      6: vHideCursor@4
                      7: DrvCopyBits@24
                      8: DrvMovePointer@16
                      9: DrvSetPointerShape@40
                     10: DrvStrokePath@32
                     11: DrvSaveScreenBits@16
                     12: DrvRealizeBrush@24
                     13: lclFillRect@20
                     14: vCopyOrgBrush@16
                     15: bPaintRgn@24
                     16: DrvPaint@20
                     17: bConvertBrush@4
                     18: DrvFillPath@28
                     19: AdvanceAETEdges@4
                     20: XSortAETEdges@4
                     21: MoveNewEdges@12
                     22: ConstructGET@20
                     23: AddEdgeToGET@16
                     24: vTrgTrap@24
                     25: vAlignedSrcCopy@16
                     26: roptable
                     27: bitmask_tbl1
                     28: bitmask_tbl2
                     29: phase_tbl1
                     30: vCompiledBlt@56
                     31: copy_dev@0
                     32: pattern_preprocessing@0
                     33: compute_y@0
                     34: CountColors@16
                     35: bQuickPattern@8
                     36: bShrinkPattern@8
                     37: vMono8Wide@12
                     38: vMono16Wide@12
                     39: vMono4Wide@12
                     40: vMono2Wide@12
                     41: vBrush2ColorToMono@20
                     42: vConvert4BppToPlanar@16
                     43: vConvert8BppToPlanar@16
                     44: vCreatePlaneMasks@8
                     45: cblt@0
                     46: cblt_4040
                     47: vClrPatBlt@24
                     48: clr_whole_bytes_rep_wide
                     49: clr_wide_bytes_loop
                     50: non_replace_wide_clr
                     51: clr_edge_byte_setup
                     52: clr_check_next_bank
                     53: ReadModWrite
                     54: draw_wide_00_clr
                     55: draw_wide_01_clr
                     56: draw_wide_10_clr
                     57: draw_wide_11_clr
                     58: draw_1_clr_even_loop
                     59: draw_1_clr_odd_loop
                     60: draw_2_clr_even_loop
                     61: draw_2_clr_odd_loop
                     62: draw_3_clr_even_loop
                     63: draw_3_clr_odd_loop
                     64: draw_4_clr_even_loop
                     65: draw_4_clr_odd_loop
                     66: draw_5_clr_even_loop
                     67: draw_5_clr_odd_loop
                     68: draw_6_clr_even_loop
                     69: draw_6_clr_odd_loop
                     70: draw_7_clr_even_loop
                     71: draw_7_clr_odd_loop
                     72: draw_8_clr_even_loop
                     73: draw_8_clr_odd_loop
                     74: draw_1_wide_clr_rop
                     75: draw_2_wide_clr_rop
                     76: draw_3_wide_clr_rop
                     77: draw_4_wide_clr_rop
                     78: draw_wide_rop_clr
                     79: vConvertVGA2DIB@44
                     80: vSetDIB4ToVGATables@4
                     81: vDIB2VGA@20
                     82: one_partial_only
                     83: check_whole_bytes
                     84: set_copy_control_flags
                     85: set_shift_vec
                     86: set_initial_banking
                     87: map_init_bank
                     88: init_bank_mapped
                     89: bank_loop
                     90: copy_burst_loop
                     91: align_burst_rshift_386
                     92: align_burst_lshift_386
                     93: align_burst_rshift_486
                     94: align_burst_lshift_486
                     95: set_alignment_source
                     96: proceed_with_copy
                     97: copy_burst_plane0_done
                     98: copy_burst_plane1_done
                     99: copy_burst_plane2_done
                    100: copy_burst_plane3_done
                    101: next_bank
                    102: DIB4_to_VGA_plane0_copy
                    103: DIB4_to_VGA_plane0_copy_loop
                    104: DIB4_to_VGA_plane0_copy_lbyte
                    105: DIB4_to_VGA_plane0_copy_words
                    106: DIB4_to_VGA_plane0_word_loop
                    107: DIB4_to_VGA_plane0_word_odd
                    108: DIB4_to_VGA_plane0_copy_tbyte
                    109: DIB4_to_VGA_plane0_copy_tpart
                    110: DIB4_to_VGA_plane0_copy_done
                    111: DIB4_to_VGA_plane1_copy
                    112: DIB4_to_VGA_plane1_copy_loop
                    113: DIB4_to_VGA_plane1_copy_lbyte
                    114: DIB4_to_VGA_plane1_copy_words
                    115: DIB4_to_VGA_plane1_word_loop
                    116: DIB4_to_VGA_plane1_word_odd
                    117: DIB4_to_VGA_plane1_copy_tbyte
                    118: DIB4_to_VGA_plane1_copy_tpart
                    119: DIB4_to_VGA_plane1_copy_done
                    120: DIB4_to_VGA_plane2_copy
                    121: DIB4_to_VGA_plane2_copy_loop
                    122: DIB4_to_VGA_plane2_copy_lbyte
                    123: DIB4_to_VGA_plane2_copy_words
                    124: DIB4_to_VGA_plane2_word_loop
                    125: DIB4_to_VGA_plane2_word_odd
                    126: DIB4_to_VGA_plane2_copy_tbyte
                    127: DIB4_to_VGA_plane2_copy_tpart
                    128: DIB4_to_VGA_plane2_copy_done
                    129: DIB4_to_VGA_plane3_copy
                    130: DIB4_to_VGA_plane3_copy_loop
                    131: DIB4_to_VGA_plane3_copy_lbyte
                    132: DIB4_to_VGA_plane3_copy_words
                    133: DIB4_to_VGA_plane3_word_loop
                    134: DIB4_to_VGA_plane3_word_odd
                    135: DIB4_to_VGA_plane3_copy_tbyte
                    136: DIB4_to_VGA_plane3_copy_tpart
                    137: DIB4_to_VGA_plane3_copy_done
                    138: aulDefBitMapping
                    139: vDIB4n8ToPlaner
                    140: vDIB4NAConvert0
                    141: vDIB8Preprocess@0
                    142: vDIB4Preprocess@0
                    143: packed_pel_comp_y@0
                    144: vFastText@48
                    145: draw_f_tb_no_to_temp_start
                    146: draw_nf_tb_no_to_temp_start
                    147: draw_to_temp_start_entry
                    148: draw_f_ntb_o_to_temp_start
                    149: draw_nf_ntb_o_to_temp_start
                    150: draw_to_temp_start_entry2
                    151: draw_f_tb_no_to_temp_loop
                    152: draw_nf_tb_no_to_temp_loop
                    153: draw_to_temp_loop_entry
                    154: draw_f_ntb_o_to_temp_loop
                    155: draw_nf_ntb_o_to_temp_loop
                    156: draw_to_temp_loop_entry2
                    157: or_all_1_wide_rotated_no_last
                    158: or_all_1_wide_rotated_need_last
                    159: or_first_1_wide_rotated_no_last
                    160: or_first_1_wide_rotated_need_last
                    161: or_first_1_wide_rotated_loop
                    162: mov_first_1_wide_rotated_need_last
                    163: mov_first_1_wide_rotated_no_last
                    164: mov_first_1_wide_rotated_loop
                    165: mov_first_1_wide_unrotated
                    166: mov_first_1_wide_unrotated_loop
                    167: or_all_1_wide_unrotated
                    168: or_all_1_wide_unrotated_loop
                    169: or_first_2_wide_rotated_need_last
                    170: or_first_2_wide_rotated_need_loop
                    171: or_all_2_wide_rotated_need_last
                    172: or_all_2_wide_rotated_need_loop
                    173: mov_first_2_wide_rotated_need_last
                    174: mov_first_2_wide_rotated_need_loop
                    175: or_first_2_wide_rotated_no_last
                    176: or_first_2_wide_rotated_loop
                    177: or_all_2_wide_rotated_no_last
                    178: or_all_2_wide_rotated_loop
                    179: mov_first_2_wide_rotated_no_last
                    180: mov_first_2_wide_rotated_loop
                    181: mov_first_2_wide_unrotated
                    182: mov_first_2_wide_unrotated_loop
                    183: or_all_2_wide_unrotated
                    184: or_all_2_wide_unrotated_loop
                    185: or_first_3_wide_rotated_need_last
                    186: or_all_3_wide_rotated_need_last
                    187: mov_first_3_wide_rotated_need_last
                    188: or_first_3_wide_rotated_no_last
                    189: or_all_3_wide_rotated_no_last
                    190: mov_first_3_wide_rotated_no_last
                    191: mov_first_3_wide_unrotated
                    192: or_all_3_wide_unrotated
                    193: or_first_4_wide_rotated_need_last
                    194: or_all_4_wide_rotated_need_last
                    195: mov_first_4_wide_rotated_need_last
                    196: or_first_4_wide_rotated_no_last
                    197: or_all_4_wide_rotated_no_last
                    198: mov_first_4_wide_rotated_no_last
                    199: mov_first_4_wide_unrotated
                    200: or_all_4_wide_unrotated
                    201: or_first_N_wide_rotated_need_last
                    202: or_all_N_wide_rotated_need_last
                    203: mov_first_N_wide_rotated_need_last
                    204: or_first_N_wide_rotated_no_last
                    205: or_all_N_wide_rotated_no_last
                    206: mov_first_N_wide_rotated_no_last
                    207: mov_first_N_wide_unrotated
                    208: odd_width
                    209: two_odd_bytes
                    210: three_odd_bytes
                    211: or_all_N_wide_unrotated
                    212: or_no_odd_bytes_loop
                    213: or_odd_width
                    214: or_one_odd_bytes_loop
                    215: or_two_odd_bytes
                    216: or_two_odd_bytes_loop
                    217: or_three_odd_bytes
                    218: or_three_odd_bytes_loop
                    219: draw_to_screen
                    220: xpar_map_init_bank
                    221: xpar_init_bank_mapped
                    222: xpar_bank_loop
                    223: xpar_scan_loop
                    224: xpar_byte_loop
                    225: xpar_enter_8
                    226: xpar_enter_7
                    227: xpar_enter_6
                    228: xpar_enter_5
                    229: xpar_enter_4
                    230: xpar_enter_3
                    231: xpar_enter_2
                    232: xpar_enter_1
                    233: draw_prop_done
                    234: do_next_xpar_bank
                    235: do_opaque_clip
                    236: opaq_fully_clipped
                    237: opaque_text
                    238: opaq_left_edge_solid
                    239: opaq_set_edge_vector
                    240: opaq_edges_set
                    241: opaq_map_init_bank
                    242: opaq_init_bank_mapped
                    243: opaq_bank_loop
                    244: opaq_whole_bytes
                    245: opaq_scan_loop
                    246: opaq_scan_loop_l
                    247: opaq_scan_loop_lt
                    248: opaq_scan_loop_t
                    249: opaq_draw_left_edge_only
                    250: opaq_draw_left_edge_only_entry
                    251: opaq_fg_edge_loop
                    252: opaq_fg_edge_entry_4
                    253: opaq_fg_edge_entry_3
                    254: opaq_fg_edge_entry_2
                    255: opaq_fg_edge_entry_1
                    256: opaq_bg_edge_entry_4
                    257: opaq_bg_edge_loop
                    258: opaq_bg_edge_entry_3
                    259: opaq_bg_edge_entry_2
                    260: opaq_bg_edge_entry_1
                    261: opaq_draw_right_edge_only
                    262: opaq_draw_right_edge_only_entry
                    263: opaq_draw_both_edges
                    264: opaq_check_more_banks
                    265: opaq_done
                    266: do_next_opaq_bank
                    267: special_8_wide_aligned_opaque
                    268: s8wao_map_init_bank
                    269: s8wa0_init_bank_mapped
                    270: s8wa0_word
                    271: s8wao_word_8
                    272: s8wao_word_loop
                    273: s8wao_word_7
                    274: s8wao_word_6
                    275: s8wao_word_5
                    276: s8wao_word_4
                    277: s8wao_word_3
                    278: s8wao_word_2
                    279: s8wao_word_1
                    280: s8wa0_trailing
                    281: s8wao_byte_loop
                    282: s8wao_byte_8
                    283: s8wao_byte_7
                    284: s8wao_byte_6
                    285: s8wao_byte_5
                    286: s8wao_byte_4
                    287: s8wao_byte_3
                    288: s8wao_byte_2
                    289: s8wao_byte_1
                    290: vClearMemDword@8
                    291: vGlyphBlt@32
                    292: gblt_calc_dest_addr
                    293: gblt_left_mask
                    294: gblt_inner_count
                    295: gblt_last_mask
                    296: gblt_glyph_info
                    297: gblt_glyph_offset
                    298: gblt_draw_glyph
                    299: glyph_blt_exit
                    300: vgblt_mix_glyph
                    301: vmg_fetch_one_byte
                    302: vmg_fetch_two_bytes
                    303: vmg_advance_glyph_ptr
                    304: vmg_advance_screen_ptr
                    305: vmg_inner_bytes
                    306: vmg_inner_fetch_one_byte
                    307: vmg_inner_fetch_two_bytes
                    308: vmg_last_byte
                    309: vmg_last_fetch_one_byte
                    310: vmg_last_fetch_two_bytes
                    311: vmg_exit
                    312: vgblt_opaque_glyph
                    313: vog_fetch_one_byte
                    314: vog_fetch_two_bytes
                    315: vog_advance_glyph_ptr
                    316: vog_advance_screen_ptr
                    317: vog_inner_bytes
                    318: vog_inner_fetch_one_byte
                    319: vog_inner_fetch_two_bytes
                    320: vog_last_byte
                    321: vog_last_fetch_one_byte
                    322: vog_last_fetch_two_bytes
                    323: vog_exit
                    324: ulSetXParentRegs@12
                    325: vResetVGARegs@0
                    326: vNonAlignedSrcCopy@16
                    327: vMonoPatBlt@24
                    328: whole_bytes_rep_wide
                    329: wide_bytes_loop
                    330: non_replace_wide
                    331: edge_byte_setup
                    332: check_next_bank
                    333: banks_done
                    334: wes_trick
                    335: do_edge_wes_trick
                    336: do_wide_wes_trick
                    337: draw_wide_00_loop
                    338: draw_wide_01_loop
                    339: draw_wide_10_loop
                    340: draw_wide_11_loop
                    341: draw_1_wide_even_loop
                    342: draw_1_wide_odd_loop
                    343: draw_2_wide_even_loop
                    344: draw_2_wide_odd_loop
                    345: draw_3_wide_even_loop
                    346: draw_3_wide_odd_loop
                    347: draw_4_wide_even_loop
                    348: draw_4_wide_odd_loop
                    349: draw_5_wide_even_loop
                    350: draw_5_wide_odd_loop
                    351: draw_6_wide_even_loop
                    352: draw_6_wide_odd_loop
                    353: draw_7_wide_even_loop
                    354: draw_7_wide_odd_loop
                    355: draw_8_wide_even_loop
                    356: draw_8_wide_odd_loop
                    357: draw_1_wide_loop
                    358: draw_1_wide_rop_loop
                    359: draw_2_wide_rop_loop
                    360: draw_3_wide_rop_loop
                    361: draw_4_wide_rop_loop
                    362: draw_wide_rop_loop
                    363: xyCreateMasks@24
                    364: vCopyMasks@0
                    365: vFlipMask@0
                    366: create_masks_1_thru_7@0
                    367: vYankPointer@8
                    368: vDrawPointer@16
                    369: vDIB4Convert8
                    370: vConvertDIBPointer
                    371: bIdenticalRect@8
                    372: flClipRect@12
                    373: vRestoreScreenBitsFromMemory@20
                    374: bRleBlt@24
                    375: vRle8ToVga@4
                    376: vRle4ToVga@4
                    377: comp_masks
                    378: vSaveScreenBitsToMemory@24
                    379: check_device_special_cases@0
                    380: vStringBlt@32
                    381: sblt_glyph_search
                    382: sblt_glyph_search_last
                    383: sblt_glyph_search_1st
                    384: sblt_found_both
                    385: sblt_calc_glyph_height
                    386: sblt_accel_flag
                    387: sblt_special_case
                    388: sblt_init_jmp_table
                    389: sblt_1st_glyph_cell
                    390: sblt_last_glyph_cell
                    391: sblt_middle_fpa_glyph
                    392: sblt_next_glyph_cell
                    393: sblt_left_mask
                    394: sblt_one_byte_mask
                    395: sblt_inner_count
                    396: sblt_last_mask
                    397: sblt_glyph_info
                    398: sblt_xfer_glyph_image
                    399: xgi_inner_bytes
                    400: xgi_last_byte
                    401: sblt_exit
                    402: fixed_pitch_aligned_sblt
                    403: fixed_pitch_aligned_sblt_inner
                    404: fpa_single_byte_glyph
                    405: fpa_multi_byte_glyph
                    406: fpa_exit
                    407: xgi1_buffer_over
                    408: xgi1_buffer_or
                    409: xgi2_buffer_over
                    410: xgi2_buffer_or
                    411: xgi1_scrn_g_xbos_1scrn
                    412: xgi1_scrn_g_xbos
                    413: xgi1_scrn_gs_xbos
                    414: xgi1_scrn_gm_xbos_1scrn
                    415: xgi1_scrn_gm_xbos
                    416: xgi1_scrn_gmb_xbos_1scrn
                    417: xgi1_scrn_gmb_xbos
                    418: xgi2_scrn_g_xbos_1scrn
                    419: xgi2_scrn_g_xbos
                    420: xgi2_scrn_gs_xbos
                    421: xgi2_scrn_gm_xbos_1scrn
                    422: xgi2_scrn_gm_xbos
                    423: xgi1_scrn_g_xbms_1scrn
                    424: xgi1_scrn_g_xbms
                    425: xgi1_scrn_gs_xbms
                    426: xgi1_scrn_gm_xbms_1scrn
                    427: xgi1_scrn_gm_xbms
                    428: xgi1_scrn_gmb_xbms_1scrn
                    429: xgi1_scrn_gmb_xbms
                    430: xgi2_scrn_g_xbms_1scrn
                    431: xgi2_scrn_g_xbms
                    432: xgi2_scrn_gs_xbms
                    433: xgi2_scrn_gm_xbms_1scrn
                    434: xgi2_scrn_gm_xbms
                    435: xgi1_scrn_g_obos_1scrn
                    436: xgi1_scrn_g_obos
                    437: xgi1_scrn_gs_obos
                    438: xgi1_scrn_gmb_obos
                    439: xgi2_scrn_g_obos_1scrn
                    440: xgi2_scrn_g_obos
                    441: xgi2_scrn_gs_obos
                    442: xgi1_scrn_gm_obos_1scrn
                    443: xgi1_scrn_gm_obos_lg
                    444: xgi1_scrn_gm_obos
                    445: xgi2_scrn_gm_obos_1scrn
                    446: xgi2_scrn_gm_obos_lg
                    447: xgi2_scrn_gm_obos
                    448: xgi1_scrn_gmb_obos_1scrn
                    449: xgi1_scrn_gmb_obos_lg
                    450: xgi_setup_opaque_bkgnd_edge
                    451: xgi_set_opaque_bkgnd
                    452: vTrgBlt@20
                    453: do_both_edge_bytes
                    454: draw_1_wide_rw_loop
                    455: draw_2_wide_rw_loop
                    456: draw_3_wide_rw_loop
                    457: draw_4_wide_rw_loop
                    458: draw_wide_rw_loop
                    459: draw_1_wide_w_loop
                    460: draw_2_wide_w_loop
                    461: draw_3_wide_w_even_loop
                    462: draw_3_wide_w_odd_loop
                    463: draw_4_wide_w_loop
                    464: draw_5_wide_w_even_loop
                    465: draw_5_wide_w_odd_loop
                    466: draw_6_wide_w_mod3_0_loop
                    467: draw_6_wide_w_mod3_1_loop
                    468: draw_6_wide_w_mod3_2_loop
                    469: draw_7_wide_w_mod3_0_loop
                    470: draw_7_wide_w_mod3_1_loop
                    471: draw_7_wide_w_mod3_2_loop
                    472: draw_7_wide_w_mod3_3_loop
                    473: draw_8_wide_w_mod3_0_loop
                    474: draw_8_wide_w_mod3_1_loop
                    475: draw_8_wide_w_mod3_2_loop
                    476: draw_8_wide_w_mod3_3_loop
                    477: draw_wide_w_00_loop
                    478: draw_wide_w_01_loop
                    479: draw_wide_w_02_loop
                    480: draw_wide_w_03_loop
                    481: draw_wide_w_10_loop
                    482: draw_wide_w_11_loop
                    483: draw_wide_w_12_loop
                    484: draw_wide_w_13_loop
                    485: draw_wide_w_20_loop
                    486: draw_wide_w_21_loop
                    487: draw_wide_w_22_loop
                    488: draw_wide_w_23_loop
                    489: draw_wide_w_30_loop
                    490: draw_wide_w_31_loop
                    491: draw_wide_w_32_loop
                    492: draw_wide_w_33_loop
                    493: comp_byte_interval@0
                    494: bLines@36
                    495: bank_setup
                    496: dda_loop
                    497: bank_y_major
                    498: do_some_styling
                    499: do_some_clipping
                    500: simple_clipping
                    501: continue_complex_clipping
                    502: vInitRegs@0
                    503: vSetStrips@8
                    504: vClearStrips@4
                    505: vStripSolidDiagonalHorizontal@12
                    506: vStripSolidDiagonalVertical@12
                    507: vStripSolidHorizontal@12
                    508: vStripSolidHorizontalSet@12
                    509: vStripSolidVertical@12
                    510: vStripStyledHorizontal@12
                    511: vStripStyledVertical@12
                    512: vStripMaskedHorizontal@12
                    513: vStripMaskedVertical@12
                    514: BRUSHOBJ_pvAllocRbrush@8
                    515: BRUSHOBJ_pvGetRbrush@4
                    516: CLIPOBJ_bEnum@12
                    517: CLIPOBJ_cEnumStart@20
                    518: DDAOBJ_bEnum@20
                    519: DeviceIoControl@32
                    520: EngAssociateSurface@12
                    521: EngBitBlt@44
                    522: EngCopyBits@24
                    523: EngCreateBitmap@24
                    524: EngCreateDDA@0
                    525: EngCreatePalette@24
                    526: EngCreateSurface@12
                    527: EngDeleteDDA@4
                    528: EngDeleteSurface@4
                    529: EngLockSurface@4
                    530: EngUnlockSurface@4
                    531: GetLastError@0
                    532: GetSystemInfo@4
                    533: LocalAlloc@8
                    534: LocalFree@4
                    535: PATHOBJ_bEnum@8
                    536: PATHOBJ_bEnumClipLines@12
                    537: PATHOBJ_vEnumStart@4
                    538: PATHOBJ_vEnumStartClipLines@16
                    539: STROBJ_bEnum@12
                    540: SetUpBanking@8
                    541: BankErrorTrap@12
                    542: Bank1Window@12
                    543: Bank1Window2RW@12
                    544: Bank2Window@16
                    545: Bank2Window1RW@16
                    546: Bank2Window2RW@16
                    547: DrvConvertBrush@20
                    548: DrvDitherColor@16
                    549: SimCopyBits@24
                    550: bSetHardwarePointerShape@16
                    551: bCopyInNewCursor@8
                    552: bInitPointer@4
                    553: DebugPrint
                    554: dumpdsurf@20
                    555: help@20
                    556: DrvEnableDriver@12
                    557: DrvDisableDriver@0
                    558: bLoadResources@4
                    559: bInitDefaultPatterns@4
                    560: DrvEnablePDEV@44
                    561: DrvCompletePDEV@8
                    562: vFreeResources@4
                    563: vKillPatterns@4
                    564: DrvDisablePDEV@4
                    565: DrvEnableSurface@4
                    566: DrvDisableSurface@4
                    567: DrvAssertMode@8
                    568: DrvGetModes@12
                    569: bInitPDEV@16
                    570: bInitVGA@8
                    571: getAvailableModes@12
                    572: vCatchTwoPass@12

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.