Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>
Summary Period: 2003-03-25 to 2003-03-17 (Commits 11245-11294 of 12744)
Eric Sunshine made the following changes to project configuration:
-*- Fixed configure.ac bug: Was adding cs_gl_plat_cflags,
cs_gl_plat_lflags, and cs_gl_plat_libs flags one time extra for GLU,
GLUT, and GLX tests.
-*- Made the OpenGL-related checks in configure.ac more orthogonal.
Previously, there was no clear distinction as to whether it was
checking for existence of a library (libglx, libglu, etc.) or
existence of a facility (GLX, GLU, etc.). Now, all tests check for
existence of a facility and will correctly recognize facilities even
if built into the OpenGL library. For example, GLX is usually built
into libGL.a these days. Previously, the GLX check would fail because
there was no separate libglx.a, but now the GLX check will succeed.
This change also fixes a problem where the GLX "extensions" check
failed to run if GLX was built into libGL.a.
-*- Now that GLX.AVAIALBLE has a meaningful value even when GLX is built
into libGL.a, this variable is used to control building of glx2d
rather than GL.AVAIALBLE.
-*- Now checks for upper- and lowercase OpenGL-related library names
rather than assuming that GL, GLU, and GLX should be uppercase. This
should help to identify these libraries on platforms where they appear
as libgl.a, libglu.a, and libglx.a.
-*- Moved config.guess, config.sub, and install-sh from CS/bin to
CS/mk/autoconf.
3263 lines of code changed in:
Terrfunc has a class called csTriangleVertices that was totally unrelated
from the one in libs/csgeom/trimesh.[h/cpp], despite they look very similar.
This produced a problem when compiling a static build. I moved the name
in the terrfunc class to TerrFuncTriangleVertices
18 lines of code changed in:
Added French translation for texi2html titles and month names contributed
by Vincent K <vince@iefr.ath.cx>.
40 lines of code changed in:
Fixed aws after latest changes.
2 lines of code changed in:
- Fixed pysimp.py for latest API changes with things and also fixed
python plugin in general for this.
- Started working on OpenGL version of OpenPortal() (unfinished).
105 lines of code changed in:
Added iGraphics3D->OpenPortal() and ClosePortal(). These new
functions (currently unimplemented) will be used for more specialized
portal clipping where a portal wants to restrict drawing to a
certain area AND also keep current Z-buffer contents into account.
59 lines of code changed in:
Cleaned up indentation in new event code. Note to Jonathan:
a tab == 8 spaces. Indentation == 2 spaces.
Also put curly opening brace on following line.
122 lines of code changed in:
Bug fixes and initial Flatten/Unflatten code
621 lines of code changed in:
improved documentation comment for SetVolume
4 lines of code changed in:
Implemented mouse and joystick _movement_ binding.
62 lines of code changed in:
Added "Return" as an alias for "Enter" for string representations of key codes.
1 lines of code changed in:
Updated network manager test app to keep up with API changes.
3 lines of code changed in:
Updated the API and fixed a few problems in the plugin.
11 lines of code changed in:
Added newline to end of file.
1 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
0 lines of code changed in:
scf.cfg update
1 lines of code changed in:
removed libxml2 plugin after recent improvements of the tinyxml code
6 lines of code changed in:
Removed the no longer functional DO_HW_UVZ define and all code
related to that. If we still need that we're going to have to
solve that differently anyway.
4 lines of code changed in:
- Moved alpha and MixMode from csPolyTexLightMap to csPolygon3D.
- Moved csLightMapMapping (mapping) from csPolygonTexture to
csPolygon3D.
154 lines of code changed in:
- Split iThingState with iThingState and iThingFactoryState.
- Renamed GetPolygonStatic() to GetPolygon().
394 lines of code changed in:
Eric Sunshine fixed typographical error in ensocket.txi pointed out by
Adrien Constant <adrien@gamerinstinct.com>.
5 lines of code changed in:
Eric Sunshine fixed bug in texi2html reported by Vincent K.
<vince@iefr.ath.cx> which caused language translation of "reserved words"
to fail.
11 lines of code changed in:
Folded docsys.scf into scf.cfg for now in order to avoid pollution.
Instead of proliferation of these files, we need to implement the more
flexible and modular approach which I described in the past where plugins
are self-describing (it is not necessary to load a plugin to get its
description).
6 lines of code changed in:
Update.
4 lines of code changed in:
Split iPolygon3D into iPolygon3D and iPolygon3DStatic. The static
part contains all information that is static and could be in
a factory. Several functions (like iThingState->CreatePolygon)
will now return an iPolygon3DStatic instead of an iPolygon3D.
460 lines of code changed in:
Fixed target for clean.
1 lines of code changed in:
Commented out defunct functions after latest changes to allow compilation.
30 lines of code changed in:
- Removed a few unused flags from csPolygon3D.
- In order to be able to make real thing factories (that don't use
up enourmous amounts of memory) I started redesiging the API of
things a bit. The first step is the creation of a csLightMapMapping
structure which defines the static mapping of the lightmap on the
polygon. iPolygonTexture uses that now instead of the direct
values. This should improve efficiency a bit as well as there
are less virtual function calls needed now.
169 lines of code changed in:
Added a couple of overloaded constructors to csHashIteratorReversible
and fixed some const-correctness issues in csHashMapReversible.
49 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
9 lines of code changed in:
- Moved csTriangle from ivideo/graph3d.h to csgeom/tri.h.
- Added copy constructor, assignment operator and a few other useful
functions to csTriangle.
- Moved out csTriangleMesh code from genmesh and sprite3D to
include/csgeom/trimesh.h.
- Added 'const' version of GetArray() to csGrowingArray.
424 lines of code changed in:
fixed ossdrv makefile
11 lines of code changed in:
Some Doxygen improvements on iMovable and iMeshWrapper.
167 lines of code changed in:
Added two entries to the faq about scaled objects.
26 lines of code changed in:
more files
5267 lines of code changed in:
Checked in the beginning of some svg parsing code.
1342 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
5 lines of code changed in:
fixed a small typo in netmtest makefiles
2 lines of code changed in:
And the cleanup continues :-)
2 lines of code changed in:
Further cleanup/optimize.
6 lines of code changed in:
Further cleanup.
5 lines of code changed in:
Optimized thing smoothing a little.
15 lines of code changed in:
histroy update
3 lines of code changed in:
use -shared instead of -Wl,-shared for linking plugins on unix. This seems to solve some problems with unresolved symbols.
1 lines of code changed in:
Removed the USE_MEMORY_COPY from OpenGL renderer seens it appears
to be not useful on MacOS/X. At least the optimization to
DrawPolygonSingleTexture helped.
3 lines of code changed in:
Rewrote 'smooth' option for things. The routine to calculate normals
is faster, uses less memory, and should be more correct now.
32 lines of code changed in:
Fixed a stupid typo.
1 lines of code changed in:
Reinstated patch from Greg Block on lightmap loading. Apparently
there must have been another issue preventing proper lightmap
loading.
23 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
1183 lines of code changed in:
- Added csRGBpixel::SafeAdd(). Lightmap code now uses that.
- Cleaned up lightmap code a bit with regards to dynamic ambient and
pseudo-dynamic lightmap updating.
35 lines of code changed in:
Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>
Generated by StatCvs v0.2-dev