6.1 KiB
6.1 KiB
| 1 | register_name | enum_name | bits | bit_name | value | mask | description |
|---|---|---|---|---|---|---|---|
| 2 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | never | 0 | ||
| 3 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | less | 1 | ||
| 4 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | equal | 2 | ||
| 5 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | less_or_equal | 3 | ||
| 6 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | greater | 4 | ||
| 7 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | greater_or_equal | 5 | ||
| 8 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | not_equal | 6 | ||
| 9 | isp_tsp_instruction_word | depth_compare_mode | 31-29 | always | 7 | ||
| 10 | |||||||
| 11 | isp_tsp_instruction_word | volume_instruction | 31-29 | normal_polygon | 0 | ||
| 12 | isp_tsp_instruction_word | volume_instruction | 31-29 | inside_last_polygon | 1 | ||
| 13 | isp_tsp_instruction_word | volume_instruction | 31-29 | outside_last_polygon | 2 | ||
| 14 | |||||||
| 15 | isp_tsp_instruction_word | culling_mode | 28-27 | no_culling | 0 | ||
| 16 | isp_tsp_instruction_word | culling_mode | 28-27 | cull_if_small | 1 | ||
| 17 | isp_tsp_instruction_word | culling_mode | 28-27 | cull_if_negative | 2 | ||
| 18 | isp_tsp_instruction_word | culling_mode | 28-27 | cull_if_positive | 3 | ||
| 19 | |||||||
| 20 | isp_tsp_instruction_word | 26 | z_write_disable | 1 | |||
| 21 | isp_tsp_instruction_word | 25 | texture | 1 | |||
| 22 | isp_tsp_instruction_word | 24 | offset | 1 | |||
| 23 | isp_tsp_instruction_word | 23 | gouraud_shading | 1 | |||
| 24 | isp_tsp_instruction_word | 22 | 16bit_uv | 1 | |||
| 25 | isp_tsp_instruction_word | 21 | cache_bypass | 1 | |||
| 26 | isp_tsp_instruction_word | 20 | dcalc_ctrl | 1 | |||
| 27 | |||||||
| 28 | tsp_instruction_word | src_alpha_instr | 31-29 | zero | 0 | ||
| 29 | tsp_instruction_word | src_alpha_instr | 31-29 | one | 1 | ||
| 30 | tsp_instruction_word | src_alpha_instr | 31-29 | other_color | 2 | ||
| 31 | tsp_instruction_word | src_alpha_instr | 31-29 | inverse_other_color | 3 | ||
| 32 | tsp_instruction_word | src_alpha_instr | 31-29 | src_alpha | 4 | ||
| 33 | tsp_instruction_word | src_alpha_instr | 31-29 | inverse_src_alpha | 5 | ||
| 34 | tsp_instruction_word | src_alpha_instr | 31-29 | dst_alpha | 6 | ||
| 35 | tsp_instruction_word | src_alpha_instr | 31-29 | inverse_dst_alpha | 7 | ||
| 36 | |||||||
| 37 | tsp_instruction_word | dst_alpha_instr | 28-26 | zero | 0 | ||
| 38 | tsp_instruction_word | dst_alpha_instr | 28-26 | one | 1 | ||
| 39 | tsp_instruction_word | dst_alpha_instr | 28-26 | other_color | 2 | ||
| 40 | tsp_instruction_word | dst_alpha_instr | 28-26 | inverse_other_color | 3 | ||
| 41 | tsp_instruction_word | dst_alpha_instr | 28-26 | src_alpha | 4 | ||
| 42 | tsp_instruction_word | dst_alpha_instr | 28-26 | inverse_src_alpha | 5 | ||
| 43 | tsp_instruction_word | dst_alpha_instr | 28-26 | dst_alpha | 6 | ||
| 44 | tsp_instruction_word | dst_alpha_instr | 28-26 | inverse_dst_alpha | 7 | ||
| 45 | |||||||
| 46 | tsp_instruction_word | src_select | 25 | primary_accumulation_buffer | 0 | ||
| 47 | tsp_instruction_word | src_select | 25 | secondary_accumulation_buffer | 1 | ||
| 48 | |||||||
| 49 | tsp_instruction_word | dst_select | 24 | primary_accumulation_buffer | 0 | ||
| 50 | tsp_instruction_word | dst_select | 24 | secondary_accumulation_buffer | 1 | ||
| 51 | |||||||
| 52 | tsp_instruction_word | fog_control | 23-22 | look_up_table | 0b00 | ||
| 53 | tsp_instruction_word | fog_control | 23-22 | per_vertex | 0b01 | ||
| 54 | tsp_instruction_word | fog_control | 23-22 | no_fog | 0b10 | ||
| 55 | tsp_instruction_word | fog_control | 23-22 | look_up_table_mode_2 | 0b11 | ||
| 56 | |||||||
| 57 | tsp_instruction_word | 21 | color_clamp | 1 | |||
| 58 | |||||||
| 59 | tsp_instruction_word | 20 | use_alpha | 1 | |||
| 60 | |||||||
| 61 | tsp_instruction_word | 19 | ignore_texture_alpha | 1 | |||
| 62 | |||||||
| 63 | tsp_instruction_word | flip_uv | 18-17 | none | 0 | ||
| 64 | tsp_instruction_word | flip_uv | 18-17 | v | 1 | ||
| 65 | tsp_instruction_word | flip_uv | 18-17 | u | 2 | ||
| 66 | tsp_instruction_word | flip_uv | 18-17 | uv | 3 | ||
| 67 | |||||||
| 68 | tsp_instruction_word | clamp_uv | 16-15 | none | 0 | ||
| 69 | tsp_instruction_word | clamp_uv | 16-15 | v | 1 | ||
| 70 | tsp_instruction_word | clamp_uv | 16-15 | u | 2 | ||
| 71 | tsp_instruction_word | clamp_uv | 16-15 | uv | 3 | ||
| 72 | |||||||
| 73 | tsp_instruction_word | filter_mode | 14-13 | point_sampled | 0b00 | ||
| 74 | tsp_instruction_word | filter_mode | 14-13 | bilinear_filter | 0b01 | ||
| 75 | tsp_instruction_word | filter_mode | 14-13 | trilinear_pass_a | 0b10 | ||
| 76 | tsp_instruction_word | filter_mode | 14-13 | trilinear_pass_b | 0b11 | ||
| 77 | |||||||
| 78 | tsp_instruction_word | 12 | super_sample_texture | 1 | |||
| 79 | |||||||
| 80 | tsp_instruction_word | 11-8 | mip_map_d_adjust | 0b1111 | |||
| 81 | |||||||
| 82 | tsp_instruction_word | texture_shading_instruction | 7-6 | decal | 0 | ||
| 83 | tsp_instruction_word | texture_shading_instruction | 7-6 | modulate | 1 | ||
| 84 | tsp_instruction_word | texture_shading_instruction | 7-6 | decal_alpha | 2 | ||
| 85 | tsp_instruction_word | texture_shading_instruction | 7-6 | modulate_alpha | 3 | ||
| 86 | |||||||
| 87 | tsp_instruction_word | texture_u_size | 5-3 | 8 | 0 | ||
| 88 | tsp_instruction_word | texture_u_size | 5-3 | 16 | 1 | ||
| 89 | tsp_instruction_word | texture_u_size | 5-3 | 32 | 2 | ||
| 90 | tsp_instruction_word | texture_u_size | 5-3 | 64 | 3 | ||
| 91 | tsp_instruction_word | texture_u_size | 5-3 | 128 | 4 | ||
| 92 | tsp_instruction_word | texture_u_size | 5-3 | 256 | 5 | ||
| 93 | tsp_instruction_word | texture_u_size | 5-3 | 512 | 6 | ||
| 94 | tsp_instruction_word | texture_u_size | 5-3 | 1024 | 7 | ||
| 95 | |||||||
| 96 | tsp_instruction_word | texture_v_size | 2-0 | 8 | 0 | ||
| 97 | tsp_instruction_word | texture_v_size | 2-0 | 16 | 1 | ||
| 98 | tsp_instruction_word | texture_v_size | 2-0 | 32 | 2 | ||
| 99 | tsp_instruction_word | texture_v_size | 2-0 | 64 | 3 | ||
| 100 | tsp_instruction_word | texture_v_size | 2-0 | 128 | 4 | ||
| 101 | tsp_instruction_word | texture_v_size | 2-0 | 256 | 5 | ||
| 102 | tsp_instruction_word | texture_v_size | 2-0 | 512 | 6 | ||
| 103 | tsp_instruction_word | texture_v_size | 2-0 | 1024 | 7 | ||
| 104 | |||||||
| 105 | texture_control_word | 31 | mip_mapped | 1 | |||
| 106 | |||||||
| 107 | texture_control_word | 30 | vq_compressed | 1 | |||
| 108 | |||||||
| 109 | texture_control_word | pixel_format | 29-27 | 1555 | 0 | ||
| 110 | texture_control_word | pixel_format | 29-27 | 565 | 1 | ||
| 111 | texture_control_word | pixel_format | 29-27 | 4444 | 2 | ||
| 112 | texture_control_word | pixel_format | 29-27 | yuv422 | 3 | ||
| 113 | texture_control_word | pixel_format | 29-27 | bump_map | 4 | ||
| 114 | texture_control_word | pixel_format | 29-27 | 4bpp_palette | 5 | ||
| 115 | texture_control_word | pixel_format | 29-27 | 8bpp_palette | 6 | ||
| 116 | |||||||
| 117 | texture_control_word | scan_order | 26 | twiddled | 0 | ||
| 118 | texture_control_word | scan_order | 26 | non_twiddled | 1 | ||
| 119 | |||||||
| 120 | texture_control_word | 26-21 | palette_selector4 | 0x3f | |||
| 121 | |||||||
| 122 | texture_control_word | 26-25 | palette_selector8 | 0x3 | |||
| 123 | |||||||
| 124 | texture_control_word | 25 | stride_select | ||||
| 125 | |||||||
| 126 | texture_control_word | 20-0 | texture_address | 0x1fffff |