00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
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
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