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-01-19 to 2003-01-16 (Commits 10395-10444 of 12744)
* Completed multitexturing plugin, including the loader.
52 lines of code changed in:
* Made csGLTextureCache a interface so that shaderplugins can access it
* Added so that eiShadercsGLRender3D::eiShaderRenderInterface::GetObject returns the texturecache
29 lines of code changed in:
New debian package files mostly moved from debian to deb dir
1646 lines of code changed in:
Eric Sunshine began converting the makefiles so that object-files for each
module are placed in a module-specific object-file directory, rather than
in the common out/PLATFORM/CPU/mode directory. This change corrects the
broken and monolithic design limitation of the makefile system where no
two source files in the entire project can have the same name even if they
reside in different module directories.
358 lines of code changed in:
Fixed mismatched delete vs. delete [] at destruction of 'nTerrainInfo'.
3 lines of code changed in:
Small fixes.
5 lines of code changed in:
- Fixed a problem where RemoveObject() would not properly remove
objects from the sectors so memory leaks would occur.
- Changed the way the mesh, factory, light and sector lists are
implemented so that it is no longer possible to misuse them (the
array has been made private).
195 lines of code changed in:
Fixed multitexturing shaderplugin
148 lines of code changed in:
Improved error reporting in vertex programs.
10 lines of code changed in:
commented out shader.h and associated definition, so no conflict etween new and old renderer anymore which means the
plugin compiles with US_NEW_CSPYTHON_PLUGIN
10 lines of code changed in:
included util.h for csStrNew declaration
1 lines of code changed in:
Some optimizations.
61 lines of code changed in:
A couple optimizations. Only worth about 10%
71 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
28 lines of code changed in:
Added include dir for DirectX headers that get installed into Cygwin.
This will hopefully be part of the autoconfig eventually.
4 lines of code changed in:
Fix for Cygwin
2 lines of code changed in:
- Fixed the engine so it no longer tries to load the thing_type
immediatelly in initialization. Instead it tries to load it
the first time really required. This solves a bug with awstest
which loaded the engine plugin manually.
- Fixed a problem in cslight. It would not request the fontserver
at init time. This caused a crash when cslight was used with
the OpenGL renderer since the OpenGL renderer requires the font
server.
- Fixed the sky procedural texture so that the sky is back in the
sky where it belongs (demosky app).
- Fixed an assert error at exit when cleaning up materials in the
iso engine. This fixes crash at exit for isotest and isomap.
45 lines of code changed in:
Removed EAX plugin. Those needing it, which seems to
be virtually none can manuall re-generate it back into
the build process.
0 lines of code changed in:
Fixed an error which caused render-stall
1 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
30 lines of code changed in:
Fixed compilation error related to shaders with old renderer
6 lines of code changed in:
Fixed an initialization bug with bounding box creation in genmesh
for new renderer.
4 lines of code changed in:
Added first version of opengl-multitexturing psuedo-fragment program
779 lines of code changed in:
Cleaned up shader interface
Added prepare step
285 lines of code changed in:
Added DrawLine to render3d interface
Cleaned up shader interface
52 lines of code changed in:
Fixed a small error in VAR buffer manager
5 lines of code changed in:
Fixed dynavis to compile with render3d
4 lines of code changed in:
Extended bugplug to compile under render3d
13 lines of code changed in:
Cleaned up shader interface
Added prepare step
50 lines of code changed in:
Added DrawLine to render3d interface
3 lines of code changed in:
Fixed.
6 lines of code changed in:
Fixed r3dtest so it works with old renderer too.
26 lines of code changed in:
Disabled new renderer again. Accidental commit.
2 lines of code changed in:
Fixed glrender3d and shadermgr so they compile on gcc.
7 lines of code changed in:
In optimize mode the general library loader will print out less
threathing warnings in case some dll's cannot be loaded. In debug
mode the warnings are still as descriptive as before.
7 lines of code changed in:
- The spr3d, ball, and genmesh mesh objects will now respect
static ambient (from the engine) and dynamic ambient (from the
current sector) when their lighting is updated
(DeferUpdateLighting()). This ambient+dynamic ambient is added
to the base color that is already set. This may mean that if
you manually set the ambient on such a model then the object
can be too bright now. In that case use black as the base color.
80 lines of code changed in:
Fixed the crash bug in OpenGL when turning right in flarge.
The reason appeared to be that the code to update procedural
textures with a texture not in the texture cache wasn't working
very well in all cases (not exactly sure why). I fixed this by
making sure that the texture is always in the cache before it is
being updated.
28 lines of code changed in:
Update.
1 lines of code changed in:
- Fixed a bug in the OpenGL renderer where attempts were made to
clip fog information even if no fog is present. This resulted
in valgrind errors (use of uninitialized variables) and also
results in unneeded clipping work (not as efficient as it could
be). Unfortunatelly this does not yet fix the bug that people
experience when turning right in the main hall of flarge.
- Fixed an initialization error in csEngine. The cache_mgr variable
was not initialized to NULL. I guess we were just lucky that nobody
hit this :-)
- Moved the initialization of the state cache in the common code
of all OpenGL canvases to before the font cache is created. Otherwise
there would be an access to an uninitialized fields since the font
cache is already trying to use the state cache. Strangely enough
this seems to fix the crash when turning right in flarge!
22 lines of code changed in:
Fixed a small bugg in GetBuffer which caused buffers to be regenerated each call
5 lines of code changed in:
Eliminated compilation warning.
12 lines of code changed in:
Fixed typographical error.
2 lines of code changed in:
Applied from John Harger <john_h@selectpath.com> to mdltool.cpp to work
around MSVC6 internal compiler error.
5 lines of code changed in:
killed char mod_name[strlen(name)]; bug...
3 lines of code changed in:
Eric Sunshine fixed a problem with the Autoconf configure script where it
was emitting the obsolete "MINGW_LIBS+=-lmingwex" rather than the newer
"LIBS.SYSTEM+=-lmingwex" for older versions of Mingw which require
explicit mention of libmingwex.a. Problem was discovered based upon bug
report from Calvin Finch <calvinfinch@shaw.ca> in which he noted that link
failed to resolve opendir(), readdir(), closedir().
9 lines of code changed in:
- Updated the FAQ a little bit.
- Updated a bit of the engine documentation.
159 lines of code changed in:
Update for new variable syntax.
6 lines of code changed in:
- Fixed a memory leak in the shared variable implementation.
Changed prototype of New() (for creating a new shared variable)
to return a csPtr instead of a normal pointer.
- Fixed error handling in parsing of shared variables and
imposter settings.
- Changed syntax for variables. Now it is like:
<variable name="color"><color red="..." /></variable>
or:
<variable name="float" value="1.3" />
- Changed prototype of iSharedVariable->SetVector() so that it
expects a vector instead of three floats.
- Added 'const' to a few methods in iSharedVariable.
79 lines of code changed in:
Took out timing printfs.
4 lines of code changed in:
Added ability to reference an iSharedVariable from a <setambient>
sequence command using a color_var attribute. Walktest now sets
the ambient in the large room to the color of light on the stairs at the
moment you hit Ctrl-L to start the lightning.
129 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