Panda3D
|
00001 // Filename: config_dxgsg.h 00002 // Created by: drose (06Oct99) 00003 // 00004 //////////////////////////////////////////////////////////////////// 00005 // 00006 // PANDA 3D SOFTWARE 00007 // Copyright (c) Carnegie Mellon University. All rights reserved. 00008 // 00009 // All use of this software is subject to the terms of the revised BSD 00010 // license. You should have received a copy of this license along 00011 // with this source code in a file named "LICENSE." 00012 // 00013 //////////////////////////////////////////////////////////////////// 00014 00015 #ifndef CONFIG_DXGSG8_H 00016 #define CONFIG_DXGSG8_H 00017 00018 #include "pandabase.h" 00019 #include "notifyCategoryProxy.h" 00020 #include "dxgsg8base.h" 00021 #include "configVariableBool.h" 00022 #include "configVariableInt.h" 00023 #include "configVariableDouble.h" 00024 00025 NotifyCategoryDecl(dxgsg8, EXPCL_PANDADX, EXPTP_PANDADX); 00026 NotifyCategoryDecl(wdxdisplay8, EXPCL_PANDADX, EXPTP_PANDADX); 00027 00028 extern ConfigVariableBool dx_no_vertex_fog; 00029 extern ConfigVariableBool dx_show_cursor_watermark; 00030 extern ConfigVariableBool dx_full_screen_antialiasing; 00031 extern ConfigVariableBool dx_use_rangebased_fog; 00032 extern ConfigVariableBool link_tristrips; 00033 extern ConfigVariableInt dx_multisample_antialiasing_level; 00034 extern ConfigVariableBool dx_use_triangle_mipgen_filter; 00035 extern ConfigVariableBool dx_broken_max_index; 00036 00037 00038 // debug flags we might want to use in full optimized build 00039 extern ConfigVariableBool dx_ignore_mipmaps; 00040 extern ConfigVariableBool dx_mipmap_everything; 00041 extern ConfigVariableBool dx_show_transforms; 00042 extern ConfigVariableBool dx_no_dithering; 00043 extern ConfigVariableBool dx_force_anisotropic_filtering; 00044 extern ConfigVariableBool dx_force_16bpp_zbuffer; 00045 extern ConfigVariableBool dx_do_vidmemsize_check; 00046 extern ConfigVariableBool dx_preserve_fpu_state; 00047 extern ConfigVariableInt dx_preferred_device_id; 00048 00049 #ifndef NDEBUG 00050 extern ConfigVariableInt dx_force_backface_culling; 00051 #endif 00052 00053 #ifdef _DEBUG 00054 extern ConfigVariableDouble dx_global_miplevel_bias; 00055 extern ConfigVariableBool dx_debug_view_mipmaps; 00056 #endif 00057 00058 extern EXPCL_PANDADX void init_libdxgsg8(); 00059 00060 #endif