1 #ifdef NH_DEFINE 2 #undef NH_DEFINE 3 #define D_CacheSurface sw32_D_CacheSurface 4 #define D_DisableBackBufferAccess sw32_D_DisableBackBufferAccess 5 #define D_DrawParticle sw32_D_DrawParticle 6 #define D_DrawPoly sw32_D_DrawPoly 7 #define D_DrawSkyScans sw32_D_DrawSkyScans 8 #define D_DrawSpans sw32_D_DrawSpans 9 #define D_DrawSprite sw32_D_DrawSprite 10 #define D_DrawSurfaces sw32_D_DrawSurfaces 11 #define D_DrawZPoint sw32_D_DrawZPoint 12 #define D_DrawZSpans sw32_D_DrawZSpans 13 #define D_EnableBackBufferAccess sw32_D_EnableBackBufferAccess 14 #define D_FillRect sw32_D_FillRect 15 #define D_FlushCaches sw32_D_FlushCaches 16 #define D_Init sw32_D_Init 17 #define D_InitCaches sw32_D_InitCaches 18 #define D_MipLevelForScale sw32_D_MipLevelForScale 19 #define D_PolysetCalcGradients sw32_D_PolysetCalcGradients 20 #define D_PolysetDraw sw32_D_PolysetDraw 21 #define D_PolysetScanLeftEdge sw32_D_PolysetScanLeftEdge 22 #define D_PolysetSetEdgeTable sw32_D_PolysetSetEdgeTable 23 #define D_RasterizeAliasPolySmooth sw32_D_RasterizeAliasPolySmooth 24 #define D_SetupFrame sw32_D_SetupFrame 25 #define D_SpriteDrawSpans sw32_D_SpriteDrawSpans 26 #define D_SurfaceCacheAddress sw32_D_SurfaceCacheAddress 27 #define D_SurfaceCacheForRes sw32_D_SurfaceCacheForRes 28 #define D_TurnZOn sw32_D_TurnZOn 29 #define D_UpdateRects sw32_D_UpdateRects 30 #define D_ViewChanged sw32_D_ViewChanged 31 #define D_WarpScreen sw32_D_WarpScreen 32 #define Draw_AltString sw32_Draw_AltString 33 #define Draw_BlendScreen sw32_Draw_BlendScreen 34 #define Draw_CachePic sw32_Draw_CachePic 35 #define Draw_Character sw32_Draw_Character 36 #define Draw_ConsoleBackground sw32_Draw_ConsoleBackground 37 #define Draw_Crosshair sw32_Draw_Crosshair 38 #define Draw_CrosshairAt sw32_Draw_CrosshairAt 39 #define Draw_DestroyPic sw32_Draw_DestroyPic 40 #define Draw_FadeScreen sw32_Draw_FadeScreen 41 #define Draw_Fill sw32_Draw_Fill 42 #define Draw_Init sw32_Draw_Init 43 #define Draw_MakePic sw32_Draw_MakePic 44 #define Draw_Pic sw32_Draw_Pic 45 #define Draw_PicFromWad sw32_Draw_PicFromWad 46 #define Draw_Picf sw32_Draw_Picf 47 #define Draw_String sw32_Draw_String 48 #define Draw_SubPic sw32_Draw_SubPic 49 #define Draw_TextBox sw32_Draw_TextBox 50 #define Draw_TileClear sw32_Draw_TileClear 51 #define Draw_UncachePic sw32_Draw_UncachePic 52 #define Draw_nString sw32_Draw_nString 53 #define R_AliasCheckBBox sw32_R_AliasCheckBBox 54 #define R_AliasClipTriangle sw32_R_AliasClipTriangle 55 #define R_AliasClipAndProjectFinalVert sw32_R_AliasClipAndProjectFinalVert 56 #define R_AliasDrawModel sw32_R_AliasDrawModel 57 #define R_AliasProjectFinalVert sw32_R_AliasProjectFinalVert 58 #define R_AliasSetUpTransform sw32_R_AliasSetUpTransform 59 #define R_AliasTransformAndProjectFinalVerts sw32_R_AliasTransformAndProjectFinalVerts 60 #define R_AliasTransformFinalVert sw32_R_AliasTransformFinalVert 61 #define R_AliasTransformVector sw32_R_AliasTransformVector 62 #define R_Alias_clip_bottom sw32_R_Alias_clip_bottom 63 #define R_Alias_clip_left sw32_R_Alias_clip_left 64 #define R_Alias_clip_right sw32_R_Alias_clip_right 65 #define R_Alias_clip_top sw32_R_Alias_clip_top 66 #define R_IQMDrawModel sw32_R_IQMDrawModel 67 #define R_BeginEdgeFrame sw32_R_BeginEdgeFrame 68 #define R_ClearParticles sw32_R_ClearParticles 69 #define R_ClearState sw32_R_ClearState 70 #define R_ClipEdge sw32_R_ClipEdge 71 #define R_DrawParticles sw32_R_DrawParticles 72 #define R_DrawSolidClippedSubmodelPolygons sw32_R_DrawSolidClippedSubmodelPolygons 73 #define R_DrawSprite sw32_R_DrawSprite 74 #define R_DrawSubmodelPolygons sw32_R_DrawSubmodelPolygons 75 #define R_DrawSurface sw32_R_DrawSurface 76 #define R_EmitEdge sw32_R_EmitEdge 77 #define R_GenerateSpans sw32_R_GenerateSpans 78 #define R_InitParticles sw32_R_InitParticles 79 #define R_InitSky sw32_R_InitSky 80 #define R_InitTurb sw32_R_InitTurb 81 #define R_InsertNewEdges sw32_R_InsertNewEdges 82 #define R_LineGraph sw32_R_LineGraph 83 #define R_LoadSky_f sw32_R_LoadSky_f 84 #define R_LoadSkys sw32_R_LoadSkys 85 #define R_MakeSky sw32_R_MakeSky 86 #define R_NewMap sw32_R_NewMap 87 #define R_Particle_New sw32_R_Particle_New 88 #define R_Particle_NewRandom sw32_R_Particle_NewRandom 89 #define R_Particles_Init_Cvars sw32_R_Particles_Init_Cvars 90 #define R_PrintAliasStats sw32_R_PrintAliasStats 91 #define R_PrintTimes sw32_R_PrintTimes 92 #define R_ReadPointFile_f sw32_R_ReadPointFile_f 93 #define R_RemoveEdges sw32_R_RemoveEdges 94 #define R_RenderBmodelFace sw32_R_RenderBmodelFace 95 #define R_RenderFace sw32_R_RenderFace 96 #define R_RenderPoly sw32_R_RenderPoly 97 #define R_RenderView sw32_R_RenderView 98 #define R_RenderWorld sw32_R_RenderWorld 99 #define R_RotateBmodel sw32_R_RotateBmodel 100 #define R_ScanEdges sw32_R_ScanEdges 101 #define R_SetSkyFrame sw32_R_SetSkyFrame 102 #define R_SetupFrame sw32_R_SetupFrame 103 #define R_StepActiveU sw32_R_StepActiveU 104 #define R_Textures_Init sw32_R_Textures_Init 105 #define R_TimeRefresh_f sw32_R_TimeRefresh_f 106 #define R_TransformFrustum sw32_R_TransformFrustum 107 #define R_TransformPlane sw32_R_TransformPlane 108 #define R_ViewChanged sw32_R_ViewChanged 109 #define R_ZDrawSubmodelPolys sw32_R_ZDrawSubmodelPolys 110 #define SCR_CaptureBGR sw32_SCR_CaptureBGR 111 #define SCR_ScreenShot sw32_SCR_ScreenShot 112 #define SCR_ScreenShot_f sw32_SCR_ScreenShot_f 113 #define SCR_UpdateScreen sw32_SCR_UpdateScreen 114 #define TransformVector sw32_TransformVector 115 #define Turbulent sw32_Turbulent 116 #define acolormap sw32_acolormap 117 #define aliastransform sw32_aliastransform 118 #define aliasxcenter sw32_aliasxcenter 119 #define aliasxscale sw32_aliasxscale 120 #define aliasycenter sw32_aliasycenter 121 #define aliasyscale sw32_aliasyscale 122 #define auxedges sw32_auxedges 123 #define bbextents sw32_bbextents 124 #define bbextentt sw32_bbextentt 125 #define c_faceclip sw32_c_faceclip 126 #define c_surf sw32_c_surf 127 #define cacheblock sw32_cacheblock 128 #define cachewidth sw32_cachewidth 129 #define d_initial_rover sw32_d_initial_rover 130 #define d_minmip sw32_d_minmip 131 #define d_pix_max sw32_d_pix_max 132 #define d_pix_min sw32_d_pix_min 133 #define d_pix_shift sw32_d_pix_shift 134 #define d_pzbuffer sw32_d_pzbuffer 135 #define d_roverwrapped sw32_d_roverwrapped 136 #define d_scalemip sw32_d_scalemip 137 #define d_scantable sw32_d_scantable 138 #define d_sdivzorigin sw32_d_sdivzorigin 139 #define d_sdivzstepu sw32_d_sdivzstepu 140 #define d_sdivzstepv sw32_d_sdivzstepv 141 #define d_tdivzorigin sw32_d_tdivzorigin 142 #define d_tdivzstepu sw32_d_tdivzstepu 143 #define d_tdivzstepv sw32_d_tdivzstepv 144 #define d_viewbuffer sw32_d_viewbuffer 145 #define d_vrectbottom_particle sw32_d_vrectbottom_particle 146 #define d_vrectright_particle sw32_d_vrectright_particle 147 #define d_vrectx sw32_d_vrectx 148 #define d_vrecty sw32_d_vrecty 149 #define d_y_aspect_shift sw32_d_y_aspect_shift 150 #define d_ziorigin sw32_d_ziorigin 151 #define d_zistepu sw32_d_zistepu 152 #define d_zistepv sw32_d_zistepv 153 #define d_zitable sw32_d_zitable 154 #define d_zrowbytes sw32_d_zrowbytes 155 #define d_zwidth sw32_d_zwidth 156 #define edge_max sw32_edge_max 157 #define edge_p sw32_edge_p 158 #define insubmodel sw32_insubmodel 159 #define intsintable sw32_intsintable 160 #define newedges sw32_newedges 161 #define numbtofpolys sw32_numbtofpolys 162 #define pauxverts sw32_pauxverts 163 #define pfinalverts sw32_pfinalverts 164 #define pfrustum_indexes sw32_pfrustum_indexes 165 #define pixelAspect sw32_pixelAspect 166 #define r_affinetridesc sw32_r_affinetridesc 167 #define r_aliastransition sw32_r_aliastransition 168 #define r_aliasuvscale sw32_r_aliasuvscale 169 #define r_ambientlight sw32_r_ambientlight 170 #define r_amodels_drawn sw32_r_amodels_drawn 171 #define r_apverts sw32_r_apverts 172 #define r_ceilv1 sw32_r_ceilv1 173 #define r_clipflags sw32_r_clipflags 174 #define r_currentbkey sw32_r_currentbkey 175 #define r_currentkey sw32_r_currentkey 176 #define r_dowarp sw32_r_dowarp 177 #define r_dowarpold sw32_r_dowarpold 178 #define r_drawculledpolys sw32_r_drawculledpolys 179 #define r_drawnpolycount sw32_r_drawnpolycount 180 #define r_drawpolys sw32_r_drawpolys 181 #define r_drawsurf sw32_r_drawsurf 182 #define r_easter_eggs_f sw32_r_easter_eggs_f 183 #define r_edges sw32_r_edges 184 #define r_emitted sw32_r_emitted 185 #define r_frustum_indexes sw32_r_frustum_indexes 186 #define r_lastvertvalid sw32_r_lastvertvalid 187 #define r_leftclipped sw32_r_leftclipped 188 #define r_leftenter sw32_r_leftenter 189 #define r_leftexit sw32_r_leftexit 190 #define r_lzi1 sw32_r_lzi1 191 #define r_maxedgesseen sw32_r_maxedgesseen 192 #define r_maxsurfsseen sw32_r_maxsurfsseen 193 #define r_nearzi sw32_r_nearzi 194 #define r_nearzionly sw32_r_nearzionly 195 #define r_numallocatededges sw32_r_numallocatededges 196 #define r_outofedges sw32_r_outofedges 197 #define r_outofsurfaces sw32_r_outofsurfaces 198 #define r_particles_style_f sw32_r_particles_style_f 199 #define r_pedge sw32_r_pedge 200 #define r_pixbytes sw32_r_pixbytes 201 #define r_plightvec sw32_r_plightvec 202 #define r_polycount sw32_r_polycount 203 #define r_resfudge sw32_r_resfudge 204 #define r_rightclipped sw32_r_rightclipped 205 #define r_rightenter sw32_r_rightenter 206 #define r_rightexit sw32_r_rightexit 207 #define r_shadelight sw32_r_shadelight 208 #define r_skymade sw32_r_skymade 209 #define r_skysource sw32_r_skysource 210 #define r_skyspeed sw32_r_skyspeed 211 #define r_skytime sw32_r_skytime 212 #define r_spritedesc sw32_r_spritedesc 213 #define r_u1 sw32_r_u1 214 #define r_v1 sw32_r_v1 215 #define r_viewchanged sw32_r_viewchanged 216 #define r_warpbuffer sw32_r_warpbuffer 217 #define r_worldmodelorg sw32_r_worldmodelorg 218 #define r_worldpolysbacktofront sw32_r_worldpolysbacktofront 219 #define r_zpointdesc sw32_r_zpointdesc 220 #define removeedges sw32_removeedges 221 #define sadjust sw32_sadjust 222 #define sc_rover sw32_sc_rover 223 #define scale_for_mip sw32_scale_for_mip 224 #define screenedge sw32_screenedge 225 #define screenwidth sw32_screenwidth 226 #define sintable sw32_sintable 227 #define surf_max sw32_surf_max 228 #define surface_p sw32_surface_p 229 extern struct surf_s *sw32_surfaces; 230 //#define surfaces sw32_surfaces 231 #define tadjust sw32_tadjust 232 #define view_clipplanes sw32_view_clipplanes 233 #define xcenter sw32_xcenter 234 #define xscale sw32_xscale 235 #define xscaleinv sw32_xscaleinv 236 #define xscaleshrink sw32_xscaleshrink 237 #define ycenter sw32_ycenter 238 #define yscale sw32_yscale 239 #define yscaleinv sw32_yscaleinv 240 #define yscaleshrink sw32_yscaleshrink 241 #define zspantable sw32_zspantable 242 #else 243 #undef D_CacheSurface 244 #undef D_DisableBackBufferAccess 245 #undef D_DrawParticle 246 #undef D_DrawPoly 247 #undef D_DrawSkyScans 248 #undef D_DrawSpans 249 #undef D_DrawSprite 250 #undef D_DrawSurfaces 251 #undef D_DrawZPoint 252 #undef D_DrawZSpans 253 #undef D_EnableBackBufferAccess 254 #undef D_FillRect 255 #undef D_FlushCaches 256 #undef D_Init 257 #undef D_InitCaches 258 #undef D_MipLevelForScale 259 #undef D_PolysetCalcGradients 260 #undef D_PolysetDraw 261 #undef D_PolysetScanLeftEdge 262 #undef D_PolysetSetEdgeTable 263 #undef D_RasterizeAliasPolySmooth 264 #undef D_SetupFrame 265 #undef D_SpriteDrawSpans 266 #undef D_SurfaceCacheAddress 267 #undef D_SurfaceCacheForRes 268 #undef D_TurnZOn 269 #undef D_UpdateRects 270 #undef D_ViewChanged 271 #undef D_WarpScreen 272 #undef Draw_AltString 273 #undef Draw_BlendScreen 274 #undef Draw_CachePic 275 #undef Draw_Character 276 #undef Draw_ConsoleBackground 277 #undef Draw_Crosshair 278 #undef Draw_CrosshairAt 279 #undef Draw_DestroyPic 280 #undef Draw_FadeScreen 281 #undef Draw_Fill 282 #undef Draw_Init 283 #undef Draw_MakePic 284 #undef Draw_Pic 285 #undef Draw_PicFromWad 286 #undef Draw_Picf 287 #undef Draw_String 288 #undef Draw_SubPic 289 #undef Draw_TextBox 290 #undef Draw_TileClear 291 #undef Draw_UncachePic 292 #undef Draw_nString 293 #undef R_AliasCheckBBox 294 #undef R_AliasClipTriangle 295 #undef R_AliasClipAndProjectFinalVert 296 #undef R_AliasDrawModel 297 #undef R_AliasProjectFinalVert 298 #undef R_AliasSetUpTransform 299 #undef R_AliasTransformAndProjectFinalVerts 300 #undef R_AliasTransformFinalVert 301 #undef R_AliasTransformVector 302 #undef R_Alias_clip_bottom 303 #undef R_Alias_clip_left 304 #undef R_Alias_clip_right 305 #undef R_Alias_clip_top 306 #undef R_IQMDrawModel 307 #undef R_BeginEdgeFrame 308 #undef R_ClearParticles 309 #undef R_ClearState 310 #undef R_ClipEdge 311 #undef R_DrawParticles 312 #undef R_DrawSolidClippedSubmodelPolygons 313 #undef R_DrawSprite 314 #undef R_DrawSubmodelPolygons 315 #undef R_DrawSurface 316 #undef R_EmitEdge 317 #undef R_GenerateSpans 318 #undef R_Init 319 #undef R_InitParticles 320 #undef R_InitSky 321 #undef R_InitTurb 322 #undef R_InsertNewEdges 323 #undef R_LineGraph 324 #undef R_LoadSky_f 325 #undef R_LoadSkys 326 #undef R_MakeSky 327 #undef R_NewMap 328 #undef R_Particle_New 329 #undef R_Particle_NewRandom 330 #undef R_Particles_Init_Cvars 331 #undef R_PrintAliasStats 332 #undef R_PrintTimes 333 #undef R_ReadPointFile_f 334 #undef R_RemoveEdges 335 #undef R_RenderBmodelFace 336 #undef R_RenderFace 337 #undef R_RenderPoly 338 #undef R_RenderView 339 #undef R_RenderWorld 340 #undef R_RotateBmodel 341 #undef R_ScanEdges 342 #undef R_SetSkyFrame 343 #undef R_SetupFrame 344 #undef R_StepActiveU 345 #undef R_Textures_Init 346 #undef R_TimeRefresh_f 347 #undef R_TransformFrustum 348 #undef R_TransformPlane 349 #undef R_ViewChanged 350 #undef R_ZDrawSubmodelPolys 351 #undef SCR_CaptureBGR 352 #undef SCR_ScreenShot 353 #undef SCR_ScreenShot_f 354 #undef SCR_UpdateScreen 355 #undef TransformVector 356 #undef Turbulent 357 #undef VID_InitBuffers 358 #undef VID_ShiftPalette 359 #undef acolormap 360 #undef aliasxcenter 361 #undef aliasxscale 362 #undef aliasycenter 363 #undef aliasyscale 364 #undef auxedges 365 #undef bbextents 366 #undef bbextentt 367 #undef c_faceclip 368 #undef c_surf 369 #undef cacheblock 370 #undef cachewidth 371 #undef d_initial_rover 372 #undef d_minmip 373 #undef d_pix_max 374 #undef d_pix_min 375 #undef d_pix_shift 376 #undef d_pzbuffer 377 #undef d_roverwrapped 378 #undef d_scalemip 379 #undef d_scantable 380 #undef d_sdivzorigin 381 #undef d_sdivzstepu 382 #undef d_sdivzstepv 383 #undef d_tdivzorigin 384 #undef d_tdivzstepu 385 #undef d_tdivzstepv 386 #undef d_viewbuffer 387 #undef d_vrectbottom_particle 388 #undef d_vrectright_particle 389 #undef d_vrectx 390 #undef d_vrecty 391 #undef d_y_aspect_shift 392 #undef d_zitable 393 #undef d_zrowbytes 394 #undef d_zwidth 395 #undef edge_max 396 #undef edge_p 397 #undef insubmodel 398 #undef intsintable 399 #undef newedges 400 #undef numbtofpolys 401 #undef pauxverts 402 #undef pfinalverts 403 #undef pfrustum_indexes 404 #undef pixelAspect 405 #undef r_affinetridesc 406 #undef r_aliastransition 407 #undef r_aliasuvscale 408 #undef r_ambientlight 409 #undef r_amodels_drawn 410 #undef r_apverts 411 #undef r_ceilv1 412 #undef r_clipflags 413 #undef r_currentbkey 414 #undef r_currentkey 415 #undef r_dowarp 416 #undef r_dowarpold 417 #undef r_drawculledpolys 418 #undef r_drawnpolycount 419 #undef r_drawpolys 420 #undef r_drawsurf 421 #undef r_easter_eggs_f 422 #undef r_edges 423 #undef r_emitted 424 #undef r_frustum_indexes 425 #undef r_lastvertvalid 426 #undef r_leftclipped 427 #undef r_leftenter 428 #undef r_leftexit 429 #undef r_lzi1 430 #undef r_maxedgesseen 431 #undef r_maxsurfsseen 432 #undef r_nearzi 433 #undef r_nearzionly 434 #undef r_numallocatededges 435 #undef r_outofedges 436 #undef r_outofsurfaces 437 #undef r_particles_style_f 438 #undef r_pedge 439 #undef r_pixbytes 440 #undef r_plightvec 441 #undef r_polycount 442 #undef r_resfudge 443 #undef r_rightclipped 444 #undef r_rightenter 445 #undef r_rightexit 446 #undef r_shadelight 447 #undef r_skymade 448 #undef r_skysource 449 #undef r_skyspeed 450 #undef r_skytime 451 #undef r_spritedesc 452 #undef r_u1 453 #undef r_v1 454 #undef r_viewchanged 455 #undef r_warpbuffer 456 #undef r_worldmodelorg 457 #undef r_worldpolysbacktofront 458 #undef r_zpointdesc 459 #undef removeedges 460 #undef sadjust 461 #undef sc_rover 462 #undef scale_for_mip 463 #undef screenedge 464 #undef screenwidth 465 #undef sintable 466 #undef surf_max 467 #undef surface_p 468 //#undef surfaces 469 #undef tadjust 470 #undef view_clipplanes 471 #undef xcenter 472 #undef xscale 473 #undef xscaleinv 474 #undef xscaleshrink 475 #undef ycenter 476 #undef yscale 477 #undef yscaleinv 478 #undef yscaleshrink 479 #undef zspantable 480 #endif 481