landscape.cpp File Reference


Detailed Description

Id
landscape.cpp,v 1.140 2004/03/12 16:27:51 berenguier Exp

Definition in file landscape.cpp.

#include "std3d.h"
#include "3d/landscape.h"
#include "3d/landscape_model.h"
#include "nel/misc/bsphere.h"
#include "3d/texture_file.h"
#include "3d/texture_far.h"
#include "3d/landscape_profile.h"
#include "nel/3d/height_map.h"
#include "3d/tile_noise_map.h"
#include "3d/vegetable_manager.h"
#include "3d/vegetable.h"
#include "3d/landscape_vegetable_block.h"
#include "nel/misc/fast_floor.h"
#include "3d/tile_vegetable_desc.h"
#include "3d/texture_dlm.h"
#include "3d/patchdlm_context.h"
#include "nel/misc/hierarchical_timer.h"
#include "3d/vertex_program.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL3D_REFINE_PLIST_DIST_MAX_MOD   0.7f
#define NL3D_REFINE_PLIST_DIST_STEP   0.0625
#define NL3D_REFINE_PLIST_NUM_ENTRIES   2048
#define NL3D_REFINE_PLIST_SPLIT_NUMQUADRANT   16
#define NL3D_TESS_ALLOC_BLOCKSIZE   16000
#define NL3D_TESSRDR_ALLOC_BLOCKSIZE   8000
#define NL_TILE_FAR_SIZE_ORDER0   (NL_NUM_PIXELS_ON_FAR_TILE_EDGE*NL_NUM_PIXELS_ON_FAR_TILE_EDGE)
#define NL_TILE_FAR_SIZE_ORDER1   ((NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>1)*(NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>1))
#define NL_TILE_FAR_SIZE_ORDER2   ((NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>2)*(NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>2))


Define Documentation

#define NL3D_REFINE_PLIST_DIST_MAX_MOD   0.7f
 

Definition at line 84 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL3D_REFINE_PLIST_DIST_STEP   0.0625
 

Definition at line 76 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL3D_REFINE_PLIST_NUM_ENTRIES   2048
 

Definition at line 83 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL3D_REFINE_PLIST_SPLIT_NUMQUADRANT   16
 

Definition at line 86 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL3D_TESS_ALLOC_BLOCKSIZE   16000
 

Definition at line 70 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL3D_TESSRDR_ALLOC_BLOCKSIZE   8000
 

Definition at line 71 of file landscape.cpp.

Referenced by NL3D::CLandscape::CLandscape().

#define NL_TILE_FAR_SIZE_ORDER0   (NL_NUM_PIXELS_ON_FAR_TILE_EDGE*NL_NUM_PIXELS_ON_FAR_TILE_EDGE)
 

Definition at line 2546 of file landscape.cpp.

Referenced by NL3D::CLandscape::initTileBanks().

#define NL_TILE_FAR_SIZE_ORDER1   ((NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>1)*(NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>1))
 

Definition at line 2547 of file landscape.cpp.

Referenced by NL3D::CLandscape::initTileBanks().

#define NL_TILE_FAR_SIZE_ORDER2   ((NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>2)*(NL_NUM_PIXELS_ON_FAR_TILE_EDGE>>2))
 

Definition at line 2548 of file landscape.cpp.

Referenced by NL3D::CLandscape::initTileBanks().


Generated on Tue Mar 16 06:42:37 2004 for NeL by doxygen 1.3.6