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-24 to 2003-01-22 (Commits 10495-10544 of 12744)
Fixed redefinition of i in for loops under MSVC 6.
3 lines of code changed in:
Small change for transformations (needed for the optimization)
5 lines of code changed in:
restore
0 lines of code changed in:
Test
1 lines of code changed in:
Another manifestation of the tbtut software renderer bug.
4 lines of code changed in:
Fix ilogb for those that don't have it.
10 lines of code changed in:
Optimization to volumes
12 lines of code changed in:
- walktest now properly cleans up if initialization fails
- put static vars from csDynaVis::UpdateCoverageBuffer() into
CS_IMPLEMENT_STATIC_VAR() to fix leaks
22 lines of code changed in:
- replaced ilogb() with csLog2()
- leaks fixed
8 lines of code changed in:
Fix to improve compile option for mingw
12 lines of code changed in:
Restoration of dllwrap uses $* which gets eaten by cs-config. Need to
figure out some way to prevent $* from being eaten. The technique for
protecting $@ does not seem to work for $*.
3 lines of code changed in:
update about leaks
3 lines of code changed in:
Eric Sunshine changed DO.SHARED.PLUGIN.CORE in win32gcc.mak so that it now
creates the .def file manually rather than using dlltool. This was
necessary to work around a bug/problem with dlltool where it fails to
recognize and insert into the .def file exported symbols from static
libraries. In this case, the SCF goop symbols from csengine library
failed to make it into the engine plugin.
10 lines of code changed in:
Eric Sunshine made the following changes:
-*- Restored debug symbols for plugins in Mingw/Cygwin. Apparently, the
technique of using -shared to create plugins produced inconsistent
results: some plugins displayed debug symbols in gdb, while others did
not. (Note that --export-all-symbols had absolutely no effect.)
Reverted to using dllwrap for plugin creation, as this seems to give
more reliable results with debug symbols in gdb. Also now uses
dlltool to create the .def file rather than dllwrapwrap.sh.
-*- Also had to work around problem caused by console-support main()
function in win32.cpp. Unfortunately, dllwrap tried resolving the
symbols referenced by this function, even though it is not used for
plugins, but the referenced symbols (_cs_main and ApplicationShow) do
not exist in plugins. Consequently, had to dummy up these symbols in
CS_IMPLEMENT_PLATFORM_PLUGIN().
40 lines of code changed in:
Removed junk.
0 lines of code changed in:
Made sure that for outer and optional clippers the '0' (software)
clipper is never selected (OpenGL renderer). Instead it is
replaced with 'N' (lazy clipping).
15 lines of code changed in:
Fixed the memory leak in csPolygonMeshTools for real using
the proper CS_IMPLEMENT_STATIC_VAR instead of the non-portable
dependency on global constructors/destructors.
16 lines of code changed in:
Improved setting of use_lazy_clipping flag a bit.
9 lines of code changed in:
- DrawTriangleMesh() and EffectDrawTriangleMesh() initialized
use_lazy_clipping to false. It was never set to true. However
lazy clipping is very good for performance so it is best to set
that to true initially and only set it to false when it is
required (OpenGL renderer).
- Increased the number of super lightmaps from 10 to 16 for OpenGL.
11 lines of code changed in:
- Fixed a bug in the OpenGL renderer where a 'modified' flag was
not exactly set in the right way.
- Fixed a bug in DrawPolygonMesh() with regards to lightmaps (in the
OpenGL renderer). The bug was that GL_RGBA8 was used in case
the super lightmap was not in the cache and GL_RGBA was used
otherwise. Now GL_RGBA is used in all cases.
10 lines of code changed in:
- Removed 'effects' plugin from walkall again and instead added
'effects' to 'drivers' and 'drivers3d' targets.
- Sound loaders are no longer listed in the 'drivers' and 'snddrivers'
targett. Those are not drivers.
15 lines of code changed in:
Fixed bug in dynamic lighting of curves. Hitting 'L' in walktest
would trigger the bug if the donut in the street was visible.
12 lines of code changed in:
Fixed an initialization error with the new mesh_tri_normals
in genmesh.
3 lines of code changed in:
Fixed effects plugin.
4 lines of code changed in:
Fixed compile error.
1 lines of code changed in:
Fixed CR/LF reading problem under Cygwin.
0 lines of code changed in:
Update.
4 lines of code changed in:
Attempt to fix lighting. Add some error checking on the input file
32 lines of code changed in:
Compatibility fix with old renderer
2 lines of code changed in:
- sequences which contained a 'recurse' kept a reference to themselves
preventing proper clean-up
34 lines of code changed in:
Fixed a length problem
7 lines of code changed in:
Fixed a memory leak and a problem with open geometries
29 lines of code changed in:
Fixed some buffer issues with the dirty flags (Could cause some problems
if people arbitrarily change the triangle buffer without changing the others)
Also fixed so trinormals is computed regardless of the autonormal flag
23 lines of code changed in:
Couple syntax errors
2 lines of code changed in:
- attempt to fix leak in csPolygonMeshTools::CalculateEdges()
- fixed leaks in DynaVis unit test
32 lines of code changed in:
VP to extrude shadow volumes to infinity
64 lines of code changed in:
- removed PNM code from gfxtest
- gfxtest can output a list of supported image formats
- bmp loader now reports 32bit RGBA support
91 lines of code changed in:
- effects system now returns smart pointers in some cases
- fixed some memory leaks in the effects system and GL state cache
118 lines of code changed in:
Working shadows for the new renderer. (Requires closed meshes for now.)
366 lines of code changed in:
some more updates and notes
13 lines of code changed in:
marking the simpvs bug as fixed
1 lines of code changed in:
- some line endings were messed up
25 lines of code changed in:
Now ensures that the "help" target is seen first even if some child
makefile accidentally defines a target at an unexpected time.
3 lines of code changed in:
Fixed delete vs. delete[] mismatch.
19 lines of code changed in:
Committed a patch to win32/loadlib.cpp from John Harger
<john_h@selectpath.com> which hopefully will resolve the problem on Cygwin
where vfs.dll failed to load (or any other plugin which has an implicit
dependency upon DLLs in Cygwin's /bin directory).
41 lines of code changed in:
Added a large number of items to the bug list. Most of these are stability
bugs (crashes) which ought to be fixed prior to the 0.96 release.
233 lines of code changed in:
- Made iEngine->CreateDynLight() a bit more efficient by avoiding
the SCF_QUERY_INTERFACE.
- Lights (dynamic and static) now keep a real reference to the lighting
infos they store in their maps. That way there will be no crash
if objects get deleted before the lights are deleted. This fixes
crash at exit if you press L and then quit walktest.
I think this also fixes the crash at exit that sometimes occurs
with Blocks.
21 lines of code changed in:
- plugins won't be unloaded w/ MSVC extensive memdebug
(otherwise source file info for leaked objects gets lost)
6 lines of code changed in:
- Win32Assistant IncRef()'d the object registry but did not DecRef() it
2 lines of code changed in:
Fixup to match new CS_ALLOC_STACK_ARRAY
2 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