Mercurial > might-and-magic-trilogy
comparison LightmapBuilder.h @ 67:476145dc3441
Слияние
author | Ritor1 |
---|---|
date | Fri, 26 Oct 2012 23:22:41 +0600 |
parents | 5159d2e6f559 |
children | fdacbc653945 |
comparison
equal
deleted
inserted
replaced
66:5ec98919c8fd | 67:476145dc3441 |
---|---|
40 bool DrawDebugOutlines(char bit_one_for_list1__bit_two_for_list2); | 40 bool DrawDebugOutlines(char bit_one_for_list1__bit_two_for_list2); |
41 double _45D643(struct Edge *a1, float a2); | 41 double _45D643(struct Edge *a1, float a2); |
42 int _45D426(struct Span *a1, struct Edge **a2, unsigned int a3, struct Edge *a4, int a5); | 42 int _45D426(struct Span *a1, struct Edge **a2, unsigned int a3, struct Edge *a4, int a5); |
43 bool _45D3C7(struct stru148 *a1); | 43 bool _45D3C7(struct stru148 *a1); |
44 bool StackLight_TerrainFace(struct StationaryLight *pLight, struct Vec3_float_ *pNormal, float *a3, struct RenderVertexSoft *a1, unsigned int uStripType, int X, unsigned int *pSlot); | 44 bool StackLight_TerrainFace(struct StationaryLight *pLight, struct Vec3_float_ *pNormal, float *a3, struct RenderVertexSoft *a1, unsigned int uStripType, int X, unsigned int *pSlot); |
45 bool StackLights_TerrainFace(struct Vec3_float_ *pNormal, float *a3, struct RenderVertexSoft *a1, unsigned int uStripType, int X); | 45 bool StackLights_TerrainFace(struct Vec3_float_ *pNormal, float *a3, struct RenderVertexSoft *a1, unsigned int uStripType, bool bLightBackfaces); |
46 bool ApplyLight_ODM(struct StationaryLight *pLight, struct ODMFace *pFace, unsigned int *pSlot, char a4); | 46 bool ApplyLight_ODM(struct StationaryLight *pLight, struct ODMFace *pFace, unsigned int *pSlot, char a4); |
47 bool ApplyLights_OutdoorFace(struct ODMFace *pFace); | 47 bool ApplyLights_OutdoorFace(struct ODMFace *pFace); |
48 double _45CC0C_light(struct Vec3_float_ a1, float a2, float a3, struct Vec3_float_ *pNormal, float a5, int uLightType); | 48 double _45CC0C_light(struct Vec3_float_ a1, float a2, float a3, struct Vec3_float_ *pNormal, float a5, int uLightType); |
49 int _45CBD4(struct RenderVertexSoft *a2, int a3, int *a4, int *a5); | 49 int _45CBD4(struct RenderVertexSoft *a2, int a3, int *a4, int *a5); |
50 int _45CB89(struct RenderVertexSoft *a1, int a2); | 50 int _45CB89(struct RenderVertexSoft *a1, int a2); |
51 int _45CA88(struct stru320 *a2, struct RenderVertexSoft *a3, int a4, struct Vec3_float_ *pNormal); | 51 int _45CA88(struct stru320 *a2, struct RenderVertexSoft *a3, int a4, struct Vec3_float_ *pNormal); |
52 bool ApplyLight_BLV(struct StationaryLight *pLight, struct BLVFace *a2, unsigned int *pSlot, char X, int a5); | 52 bool ApplyLight_BLV(struct StationaryLight *pLight, struct BLVFace *a2, unsigned int *pSlot, bool bLightBackfaces, char *a5); |
53 bool ApplyLights_IndoorFace(unsigned int uFaceID); | 53 bool ApplyLights_IndoorFace(unsigned int uFaceID); |
54 int _45C6D6(int a2, struct RenderVertexSoft *a3, Lightmap *pLightmap); | 54 int _45C6D6(int a2, struct RenderVertexSoft *a3, Lightmap *pLightmap); |
55 int _45C4B9(int a2, struct RenderVertexSoft *a3, Lightmap *pLightmap); | 55 int _45C4B9(int a2, struct RenderVertexSoft *a3, Lightmap *pLightmap); |
56 char _45BE86_build_light_polygon(int arg0, float a4, unsigned int uColorMask, float a5, int uLightType, struct stru314 *a7, signed int a2, RenderVertexSoft *a9, char uClipFlag); | 56 bool _45BE86_build_light_polygon(Vec3_int_ *pos, float radius, unsigned int uColorMask, float dot_dist, int uLightType, struct stru314 *a7, signed int a2, RenderVertexSoft *a9, char uClipFlag); |
57 char ApplyLights(struct stru320 *a2, struct stru154 *a3, unsigned int uNumVertices, struct RenderVertexSoft *a5, struct IndoorCameraD3D_Vec4 *, char a7); | 57 bool ApplyLights(struct stru320 *a2, struct stru154 *a3, unsigned int uNumVertices, struct RenderVertexSoft *a5, struct IndoorCameraD3D_Vec4 *, char uClipFlag); |
58 | 58 |
59 | 59 |
60 void (__thiscall ***vdestructor_ptr)(LightmapBuilder *, bool); | 60 void (__thiscall ***vdestructor_ptr)(LightmapBuilder *, bool); |
61 //std::vector<Lightmap> std__vector_000004; | 61 //std::vector<Lightmap> std__vector_000004; |
62 //std::vector<Lightmap> std__vector_183808; | 62 //std::vector<Lightmap> std__vector_183808; |
81 | 81 |
82 | 82 |
83 | 83 |
84 | 84 |
85 extern LightsStack_StationaryLight_ *pStationaryLightsStack; | 85 extern LightsStack_StationaryLight_ *pStationaryLightsStack; |
86 extern StationaryLight pStationaryLights[400]; | 86 //extern StationaryLight pStationaryLights[400]; |
87 extern int uNumStationaryLightsApplied; // weak | 87 //extern int uNumStationaryLightsApplied; // weak |
88 extern LightsStack_MobileLight_ *pMobileLightsStack; | 88 extern LightsStack_MobileLight_ *pMobileLightsStack; |
89 extern MobileLight pMobileLights[400]; | 89 //extern MobileLight pMobileLights[400]; |
90 extern int uNumMobileLightsApplied; | 90 //extern int uNumMobileLightsApplied; |