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: 2002-01-17 to 2002-01-09 (Commits 7245-7294 of 12744)
Update
1 lines of code changed in:
CreateMeshFactory() was leaking a iMeshObjectFactory, added a DecRef()
1 lines of code changed in:
fixed some windowed/fullscreen and palette issues
24 lines of code changed in:
Fixed building of iso engine. Failed after new methods were added to
iCamera. I didn't implement missing methods.
13 lines of code changed in:
- Fixed a bug in the MDL/MD2 converter. Short values where incorrectly
promoted to int when calling convert_endian().
- Changed some type definitions on things intended to be saved to disk
to make them 64bit-friendly.
94 lines of code changed in:
- Fixed a bug in iRenderView::ClipBSphere() in combination
with mirroring and a portal that clips geometry.
- I discovered that there is a bug when a CAMERA object
(CS_ENTITY_CAMERA keyword, like a sky-box or sky-dome) is
mirrored. The position will then not be correct in the
mirror. To try to solve this bug I extended the iCamera
interface with SetUnmirroredCameraPos(). At this moment
the bug is still not fixed though.
- Switched ball plugin to use ClipBSphere instead of ClipBBox.
- Implemented slightly better edge drawing capabilities in
OpenGL renderer. This time the real edges of the triangles
are shown instead of what the OpenGL renderer will render
with glDrawElements. This is only for DrawTriangleMesh() at
the moment.
212 lines of code changed in:
An attempt to fix qsqrt() for gcc 3.0.3 and later.
If it causes qsqrt() to not work with gcc 2.95.2 and earlier, it should be
reverted back (although I don't believe the changes will break it with earlier
compilers).
2 lines of code changed in:
Fixes to docs pointed out by Wyatt Miler.
18 lines of code changed in:
Minor change and added a link tp Wyatt Milers OSX site.
8 lines of code changed in:
Added CS ftp mirror site which is hosted on one of my machines.
1 lines of code changed in:
fixed a serious bug in csMemFile: It wasn't increasing file
postion while reading. (Seems like no one ever used this...)
3 lines of code changed in:
Fix.
6 lines of code changed in:
fixed --help output in cs-config
7 lines of code changed in:
- Added iEngine::SetClearZBuf() and GetClearZBuf(). With these
functions you can let GetBeginDrawFlags() return that the Z-buffer
has to be cleared every frame.
- Added a new SETTINGS section in the map loader. This block will
be used to contain level specific settings for the engine and
other plugins. At this moment this block can only contain the
CLEARZBUF(yes/no) keyword which will call SetClearZBuf() with
the given parameter. Using this new keyword it is now possible
to make levels that don't have any other way to initialize the
Z-buffer. Normal CS levels should initialize the Z-buffer themselves
by making sure that the outer polygons of the level are rendered
with ZFILL mode. Sometimes this is not possible, or sometimes it
would be more efficient to let the hardware clear the Z-buffer
in one go and then use the Z-buffer (i.e. for space type levels).
That's why this flag is useful.
102 lines of code changed in:
Changed iIsoEngine::CreateMeshFactory() to return
iMeshFactoryWrapper instead of iMeshObjectFactory.
It also no longer does an incref on the returned factory if
the factory already existed.
19 lines of code changed in:
Minor aesthetic adjustment.
11 lines of code changed in:
Updated to reflect Matt Reda's CVS changes
2 lines of code changed in:
Added news item regarding Matt Reda's new MacOS/X OpenGL, CoreGraphics, and
CoreAudio drivers.
65 lines of code changed in:
Fixed small bug that prevented the freeing of resources when the driver is
closed
8 lines of code changed in:
changed error handling
68 lines of code changed in:
Initial commit of a MacOS X sound driver using CoreAudio
394 lines of code changed in:
Initial commit of 2 video drivers for MacOS X, one using CoreGraphics and the
other using OpenGL
2018 lines of code changed in:
Added a few of the newer msvc_libs files
5 lines of code changed in:
Similar fix.
1 lines of code changed in:
Fixed a bug in the OpenGL renderer which 'res' introduced
by forgetting to test if txt_mm is non-NULL in FlushDrawPolygon().
3 lines of code changed in:
Eric Sunshine fixed the next2d canvas so that it once again displays the
correct colors in 32-bit mode following changes by Matthew Reda.
2 lines of code changed in:
Eric Sunshine fixed csLightPatchPool::Free() so that it now compiles on
NextStep. Compiler was making apparently bogus complaint about invocation
of Free() in the parent class' parent class.
6 lines of code changed in:
Eric Sunshine fixed csThing::SetCacheName() so that it once again compiles
successfully on NextStep.
5 lines of code changed in:
Committed the following changes on behalf of Matthew Reda <mreda@mac.com>:
-*- Augmented csosdefs.h, macosx.mak, NeXTFrameBuffer32.cpp, next.mak,
pixtype.inc, scf.cfg, and sof3d.mak in preparation for brand new
OpenGL, CoreGraphics, and CoreAudio drivers Matthew wrote for MacOS/X.
-*- Added CS_SOFT3D_24BIT_PIXEL_LAYOUT which allows platforms to manually
specify the pixel layout used by the software renderer, rather than
making the decision based upon endianess. Platforms which do not
specify this fallback to the old behavior of pixel layout being
determined by endianess. Apple/NeXT uses this new capability to
specify a uniform pixel layout regardless of architecture. This
change allows a nice speed increase in the CoreGraphics driver by
eliminating the need to post-process the pixel data.
-*- Added PowerPC-specific versions of qsqrt() and qisqrt() for use by
Macintosh (and any other PowerPC-based computers).
93 lines of code changed in:
added --version behaviour of cs-config
10 lines of code changed in:
Updated docs to reflect new release of msvc_libs.
*******
This verson of msvc_libs 0.92d contains newer builds of some files for MSVC 5 compatibility and bring some libs upto date.
You can download via the following link:
ftp.sunsite.dk/projects/crystal/support/win32/msvc_libs_0.92d.zip
Now if all else fails MSVC 5 users when linking to luaswig40.lib you can downlaod the code for that using the link below and replace yours with the one which is in msvc_libs.
ftp.sunsite.dk/projects/crystal/support/win32/source/luaswig40.zip
5 lines of code changed in:
fixed missing ';', compiles on MSVC again now
2 lines of code changed in:
different default behavior in debug version
18 lines of code changed in:
replaced CRASH macro with DEBUG_BREAK
8 lines of code changed in:
remove DEBUG_BREAK_MSG again
11 lines of code changed in:
fixed definition for DEBUG_BREAK_MSG in non debug situation
1 lines of code changed in:
Added "required" for BisonFlex as it's lib is needed for successful linking.
2 lines of code changed in:
- added DEBUG_BREAK macro
- removed #define DEBUG_BREAK_MSG
4 lines of code changed in:
removed MSVC-specific #ifdef
0 lines of code changed in:
Fixed new "DEBUG_BREAK_MSG" and added define so MSVC can compile with brace errors.
6 lines of code changed in:
just squeezed a few k
0 lines of code changed in:
Added #defines to make MSVC ignore the csControl87 changes of Andy.
10 lines of code changed in:
fixed some smaller other warning - only warning left in CS is in bison/flex generated files now
7 lines of code changed in:
fixed a strange gcc3 warning with csObject copy constructor
3 lines of code changed in:
Fixed the OS/2 port of CS. Also renamed the _control80x87 debugging function
to csControl80x87 to avoid conflicts with same name routine from emx libc.
3 lines of code changed in:
Three new screenshots.
35 lines of code changed in:
Update.
13 lines of code changed in:
added CS autoconf macro (for external projects)
5 lines of code changed in:
- Matze added DEBUG_BREAK_MSG macro to cssysdef.h in order to avoid the
STR_FATAL macro in csstring.h (perhaps this will also usefull for other apps).
Problem here is win32 as I had to use printf (or is there a way to access the
reporter wihtout having a pointer to iObjectRegistry?)
- Matze added operator == const char* to csString
- Matze added operator = for various types to csString
- smaller cleanups for csString - there's still MUCH room for optimisations
113 lines of code changed in:
minor cosmetic stuff:
- frameborder was visible in Opera
- brighter colors for links in left frame
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