|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
patch.h File Reference<File description>.
More...
#include "nel/misc/types_nl.h"
#include "nel/misc/vector.h"
#include "nel/misc/vector_2f.h"
#include "3d/tessellation.h"
#include "nel/misc/aabbox.h"
#include "nel/misc/bsphere.h"
#include "nel/misc/triangle.h"
#include "nel/misc/geom_ext.h"
#include "3d/tile_element.h"
#include "3d/tile_color.h"
#include "3d/tess_block.h"
#include "3d/tile_light_influence.h"
#include "nel/3d/point_light_influence.h"
Go to the source code of this file.
Detailed Description
<File description>.
-
Id:
-
patch.h,v 1.32 2002/08/26 13:01:42 berenguier Exp
-
Todo:
-
yoyo: - "UV correction" infos. - NOISE, or displacement map (ptr/index).
Definition in file patch.h.
Define Documentation
#define NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK (1<<NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_SHIFT)
|
|
#define NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_SHIFT 1
|
|
#define NL_BLOCK_LUMEL_COMPRESSED_SIZE 8
|
|
#define NL_LUMEL_BY_TILE (1<<NL_LUMEL_BY_TILE_SHIFT)
|
|
|
Definition at line 58 of file patch.h.
Referenced by NL3D::CPatch::addTileLightmapEdgeWithTLI, NL3D::CPatch::addTileLightmapWithTLI, NL3D::CZone::build, NL3D::CZoneLighter::buildZoneInformation, NL3D::CPatch::computeNearBlockLightmap, NL3D::CPatch::computeTileLightmapAutomatic, NL3D::CPatch::computeTileLightmapEdgeAutomatic, NL3D::CPatch::computeTileLightmapPixelAroundCorner, NL3D::CPatch::computeTileLightmapPixelAutomatic, NL3D::CPatch::computeTileLightmapPrecomputed, NL3D::CPatch::generateTileVegetable, NL3D::CPatch::getLumel, NL3D::CPatch::getTileLumelmapPrecomputed, NL3D::CPatch::modulateTileLightmapEdgeWithTileColors, NL3D::CPatch::modulateTileLightmapWithTileColors, NL3D_expandLightmap, NL3D::CPatch::packShadowMap, NL3D::CPatch::resetCompressedLumels, and NL3D::CPatch::unpackShadowMap. |
#define NL_LUMEL_BY_TILE_SHIFT 2
|
|
#define NL_MAX_TILES_BY_PATCH_EDGE (1<<NL_MAX_TILES_BY_PATCH_EDGE_SHIFT)
|
|
#define NL_MAX_TILES_BY_PATCH_EDGE_SHIFT 4
|
|
#define NL_PATCH_BLOCK_MAX_QUAD 4
|
|
#define NL_PATCH_BLOCK_MAX_VERTEX (NL_PATCH_BLOCK_MAX_QUAD+1)
|
|
#define NL_PATCH_FAR0_ROTATED 0x1
|
|
#define NL_PATCH_FAR1_ROTATED 0x2
|
|
#define NL_PATCH_SMOOTH_FLAG_MASK 0x3c
|
|
#define NL_PATCH_SMOOTH_FLAG_SHIFT 0x2
|
|
|
|