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: 2000-06-28 to 2000-06-24 (Commits 2895-2944 of 12744)
Corrected date.
1 lines of code changed in:
Releasing 16.002.
4 lines of code changed in:
Fixed a severe crash bug with dynamic lights and room.zip. The
fix is not very satisfactory because I simply worked around the
bug. When I have a little more time this needs to be investigated
better.
4 lines of code changed in:
Update.
3 lines of code changed in:
Rene Dudfield <illumen@yahoo.com> contributed a set of Python
scripts for Blender to convert Blender entities to CS objects.
You can find them in CS/scripts/blender. There is also a README
there which explains how to use the scripts in Blender.
47 lines of code changed in:
moved HINSTANCE to win32 instead of having it in exeentry/ dllentry. This removes a warning on the linking of libAll.
Anyway it looks better that way too. Maybe we should eliminate exeentry and dllentry completly. These files seem pretty redundant to me (it could all be done by win32.cpp IMHO)
3 lines of code changed in:
Made REGISTER_STATIC_CLASS really static. (removes a linker warning on msvc)
1 lines of code changed in:
Fixed wscs app so that:
-*- It won't create two instances of 3D and 2D drivers (and won't crash at
exit due to this)
-*- It will refresh the screen correctly (implemented missing support for that
in CSWS)
27 lines of code changed in:
-*- Fixed OS/2 video driver so that BeginDraw/EndDraw can be called multiple
times before doing Print() in double-buffered mode.
-*- Fixed common graphics class so that it can be Close()'d without being
Open'ed and so that it won't crash if we just create it and destroy
instantaneously.
3 lines of code changed in:
cleaned up the code of the wave-out sound driver
89 lines of code changed in:
- Fixed the portal...it was the gouraud shading which broke it, turned it into a mirror for the time being.
- Fixed non-coplanar wall.
- Re-organised the lighting, added a stand for the view screen.
- Added a vector texture space method to csPolygon3D.
- some other trivialities :)
8 lines of code changed in:
Changed ForceRedrawAll() into a more flexible pplInvalidate() call which
allows for invalidating a random screen rectangle instead of entire screen.
16 lines of code changed in:
More stuff from me.
6 lines of code changed in:
changed for compiling under windows
15 lines of code changed in:
Update.
1 lines of code changed in:
Fixed a compile bug in DDraw61::GetClipper().
1 lines of code changed in:
- As from a suggestion from Terrence Stewart I implemented
csPolygon2D::FillZBuf() which will fill the Z buffer for
that polygon (and not do texture mapping). This is now used
after drawing a portal so that sprites drawn in the same
sector as the portal cannot accidently go inside the portal
contents (Z buffer cannot be used in case of floating portals
for example). This z filling for portals is optional though.
It is a (slight) overhead and it is not needed for many
kinds of portals (like outgoing portals on sector walls).
WARNING! Currently only the software renderer supports this
Z-buffer filling.
WARNING! If you enable this option it requires sprites to
be correctly placed in all the sectors that you want the sprite
to be visible in. If you don't do that and you use a ZFIL portal
then you'll get the effect that the sprite will be clipped to
the portal.
- Removed a number of 'bool' settings in csPortal and replaced them
with a single public 'flags' field. Also removed a lot of the API
calls to set those flags. All access should be through the 'flags'
field instead. A portal now accepts the following flags:
CS_PORTAL_CLIPDEST: clip geometry in destination sector.
CS_PORTAL_ZFILL: do z-fill after rendering portal.
CS_PORTAL_WARP: warp space (set with SetWarp()).
CS_PORTAL_MIRROR: mirror space (automatically set).
CS_PORTAL_STATICDEST: static destination for portal.
- Added support for new ZFILL keyword in world files. This can
be used inside a WARP statement (which is actually a bit badly
named but this describes various portal settings).
- Moved CLIP from polygon to WARP because it belongs with the other
portal settings. This will break the 'room.zip' level but it
is easy to fix.
- Added csFlags::SetBool(unsigned,bool) to set all values in a mask
to either 1 or 0 depending on the bool value.
98 lines of code changed in:
Fixed the bug when that could cause severe problems when
loading a world for which the octree isn't valid anymore. The
partially loaded octree was not cleaned up properly.
12 lines of code changed in:
Update.
7 lines of code changed in:
added ForceFullRedraw () for integration of csws into usual "3d" progs
9 lines of code changed in:
Update.
9 lines of code changed in:
Added a small NULL 3D renderer for use with simple CSWS programs.
It contains a full-featured texture manager and displays only 2D pixmaps,
the DrawPoly* functions are empty. It is very small and is useful if you
want to statically link in a small project that makes use of CSWS.
1446 lines of code changed in:
Tried to work around Doc++ 3.4.3 (Linux 2.3.5.1) crasher.
Reported by Fito <fito@crosswinds.net>.
2 lines of code changed in:
Small change to prevent Doc++ 3.4.3 from crashing.
(Reported by Peter Triller <triller@forwiss.uni-passau.de>.)
2 lines of code changed in:
Fixed several problems in the CrystalClear tutorial document.
2 lines of code changed in:
Updated Simple tutorial (simple.txi) to reflect current reality.
2 lines of code changed in:
Implemented support for CSKEY_PADPLUS, CSKEY_PADMINUS, CSKEY_PADMULT, and
CSKEY_PADDIV in the NextStep port. Andrew recently added these constants
to csevent.h.
3 lines of code changed in:
cs coding style update
189 lines of code changed in:
coding style
45 lines of code changed in:
Removed the ugly inclusion of iworld.h and isector.h from icmdmgr.h which
in turn means that cssys depends on csengine
4 lines of code changed in:
Corrected an 'overfull hbox' TeX formatting problem introduced with the
last revision.
23 lines of code changed in:
Removed unneeded inclusion of "lightdef.h" into 3D renderers.
In general, lightdef.h should go into include/csengine in the end IMHO.
0 lines of code changed in:
Fixed a few outdated bits of information regarding CSWS.
11 lines of code changed in:
Worked around OpenStep compiler bug triggered by inline csTreeNode
destructor where it called RemoveChild() before compiler had seen that
RemoveChild() is also inline. Generated unlinkable code in this case.
Fix involved a simple textual reorganization.
13 lines of code changed in:
Preparation for 0.16.
6 lines of code changed in:
Fixed memory leak while building BSP/octree.
1 lines of code changed in:
Eliminated a slew of compilation warnings in cswstest.cpp from the new
'tree' control.
31 lines of code changed in:
Fixed several broken comments.
51 lines of code changed in:
Eliminated compilation warning in cstree.cpp.
3 lines of code changed in:
- Did an experiment for speeding up OpenGL by putting the setup
commands for DrawPolygon in a display list. Did not seem to
help much though.
- Added CALLBACK_MESH in the engine to support edge drawing for
meshes.
- Added iGraphics3D->GetObjectToCamera(), GetClipper(),
GetPerspectiveCenter(), and GetPerspectiveAspect() to
fetch those respective entries from G3D.
- Implemented mesh drawing for DrawTriangleMesh in WalkTest.
This means that when you press 'e' (to enable edges) you'll
see the edges of all rendered triangles for terrain, curved
surfaces, and 3D sprites in green.
427 lines of code changed in:
Eliminated a couple compilation warnings in OpenGL renderer.
2 lines of code changed in:
Minor aesthetic change.
4 lines of code changed in:
new palettes for treecontrol and treeitem
85 lines of code changed in:
added tree control sample
64 lines of code changed in:
Fixed a bug in the 'depend' target of the BeOS OpenGL makefile.
3 lines of code changed in:
tree control implementation
1171 lines of code changed in:
a tree control class
393 lines of code changed in:
a generic tree node class with the usual DepthFirstSearch and BreadthFirstSearch
35 lines of code changed in:
fixed a small bug
2 lines of code changed in:
- Disabled multi-texture extension support again. At the moment
it is not given much performance benefits (at least for me)
and there are some bugs (i.e. disabling texture mapping doesn't
work and blending mode isn't correct).
- OpenGL::DrawPolygon was doing some unneeded work. I removed
it so this should speed it up a little.
- Moved scaling of lightmap from OpenGL::DrawPolygon to the
lightmap cache so that this doesn't have to be repeated
every time.
159 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