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-02-10 to 2003-02-07 (Commits 10795-10844 of 12744)
- Fixed a bug in Dynavis occluder clamping (for individual polygons).
- Worked around a bug in Dynavis caused by the bad polygon drawer
with have in the coverage buffer. This polygon drawer cannot
cope well with large integer coordinates for the given polygons.
Worked around this by increasing Z=.1 to Z=.2 so that the perspective
corrected coordinates don't get as big.
24 lines of code changed in:
support for cubemaps and 3d textures
135 lines of code changed in:
extended interface for 3d Texture and Cubemap support
52 lines of code changed in:
new GLTextureManager inmplementation with support for Cube Maps, and 1/2/3D Textures
include this file instead of gl_txtmgr.h to use it
0 lines of code changed in:
- Extended state dumping in Dynavis a bit.
- Fixed a bug in Dynavis which could cause wrong culling. The
problem is that making tiles empty works by setting a flag.
The actual initialization of the tile only happens when somebody
wants to update the tile. However, a few of the testing functions
didn't properly test for this flag.
- Removed the state dump code in Dynavis in optimize mode.
66 lines of code changed in:
Fixed a bug in Dynavis debugging module. The code was changed
to use csRef but the DecRef() wasn't removed.
2 lines of code changed in:
Added the ability to bugplug to hide the selected mesh. With
ctrl-d h the selected mesh will be removed from all sectors.
With ctrl-d shift-h the last removed mesh will be put back (works
only once).
47 lines of code changed in:
Reverted a change to the image loader multiplexer because it was
EXTREMELY slow.
66 lines of code changed in:
Phil, a tab == 8 spaces :-)
7 lines of code changed in:
- Fixed a 'cs-config' typo in creating external app docs, reported by
David Calkins.
4 lines of code changed in:
- Philip Wyett moved the flicker-note texture into 'stdtex.zip', updated the
world accordingly and removed the texture from the 'data/flarge' directory.
3 lines of code changed in:
- Added newline to end of file.
1 lines of code changed in:
- Philip Wyett removed duplicate CS_REPORTER_SEVERITY_DEBUG, which caused
perftest to output results twice.
6 lines of code changed in:
- csMultiplexImageIO::SetDithering() improved
- fixed model converters/sound loaders after interface change
49 lines of code changed in:
- further worked on XMLifying map2cs.
- changed the image, sound and model converter multiplexer to
lazily load plugins.
3 lines of code changed in:
- further worked on XMLifying map2cs.
- changed the image, sound and model converter multiplexer to
lazily load plugins.
363 lines of code changed in:
Eric Sunshine fixed CS/scripts/cs-config/Makefile.template so that the
`clean' target now deletes the generated executable, makefile.dep, and
csconfig.mak. David Calkins <dcalk@verizon.net> reported this
shortcoming.
6 lines of code changed in:
Applied the proper fix to csArray<T>::DestroyElement(). The original
problem was just a simple syntax error.
Note that for best portability, we must use p->T::~T(), not p->~T().
Many compilers require the first, while only some accept the second.
2 lines of code changed in:
fixed csArray with older gcc2.9x compiler
1 lines of code changed in:
Renamed csArray::Delete(int n) to DeleteIndex() since otherwise
it is impossible to make csArray<int> instances (since you then
get a conflict with the two Delete() functions).
5 lines of code changed in:
Fixed a compile error in csArray. Unfortunatelly this also breaks
csArray as the destructor is no longer called for elements in the
array. Needs a better fix.
6 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
2 lines of code changed in:
Removed the misleading messages about textures not found.
18 lines of code changed in:
Fixed map2cs so that it takes the current directory for fetching
the config file if CRYSTAL is not set.
11 lines of code changed in:
- Philip Wyett extended Cygwin docs to cover installation of MNG
and the Open Dynamics Engine (ODE) libraries.
75 lines of code changed in:
- XMLified map2cs. Still needs some work. And cleanup. map2cs seems
to have quite a few features not mentioned anywhere and probably
unknown to everyone.
251 lines of code changed in:
- augmented flarge to contain a notice that the flickering in
the street is intentional.
13 lines of code changed in:
Added very early version of shader-loader including a simple sample
48 lines of code changed in:
Automated Visual-C++ SLN and VCPROJ project file repair.
3 lines of code changed in:
- recommit of jpg/png loader w/ packed pixel routine utilization;
png loader crash bug w/ grayscale images fixed
192 lines of code changed in:
- minor documentation changes
101 lines of code changed in:
Added actual support for different meshtypes in new renderer. (Triangle strips, quads, points, lines, etc.)
32 lines of code changed in:
- minor changes in csendian.h to be better accessible via the api docs
13 lines of code changed in:
Minor fix.
1 lines of code changed in:
- Fixed a bad bug in cs2xml which I introduced yesterday.
- The parsing of LEN now actually works with cs2xml.
4 lines of code changed in:
Fixed a memory overwrite bug in the tiled coverage buffer of
Dynavis. This could cause crashes at exit or even during running.
Added an assert to protect for future equivalent bugs.
5 lines of code changed in:
Reverted the changes of res for packed rgb struct since they
don't appear to work on linux (png image loader crashes).
115 lines of code changed in:
little code cleanup in cs-config and made it compatible with jam build
25 lines of code changed in:
- added missing include (doh!)
316 lines of code changed in:
Reverted the botched change to cs_lib_paths_default.
25 lines of code changed in:
- added routines for packed RGB/RGBA vs. csRGBcolor/csRGBpixel
conversions; should work correctly on platforms where
sizeof(csRGBcolor) != 3 or sizeof(csRGBpixel) != 4
- minor documentation changes
296 lines of code changed in:
Eric Sunshine made the following changes to the configure script:
-*- The option --without-x is now the default on Windows. This should
work around the problem on Cygwin where the compilation process was
finding the Cygwin X11/OpenGL headers instead of the Win32 OpenGL
headers. This was problematic because the Cygwin headers lack
__stdcall, which results in link errors when linking against
opengl32.lib (libopengl32.a).
-*- /usr/local is now added to cs_lib_paths_default only if the directory
exists and if the compiler does not complain about
-I/usr/local/include messing up the built-in search order. This
should eliminate warning messages from cpp during the "make depend"
phase.
45 lines of code changed in:
Reverted change to freefnt.mak depend rule since it cause problems for
installations which are correctly configured.
1 lines of code changed in:
Eric Sunshine applied a patch to ogl_g3dcom.cpp from Daniel Schubert
<daschubert@web.de> which resolves several int versus GLenum issues.
16 lines of code changed in:
Eric Sunshine augmented the lib3ds check in configure.ac so that it works
in two phases. First it checks for lib3ds. Second, it checks if the
installed lib3ds is sufficiently recent. This approach will provide
better feedback and debugging information for a user than the old approach
where the checks were combined.
309 lines of code changed in:
Eric Sunshine made the following changes to the user manual:
-*- Updated MacOS/X build/run instructions to tell user how to switch to
software renderer. (This used to explain how to use OpenGL, but
OpenGL is now default.)
-*- Updated Mingw build instructions to mention that csmingwlibs must be
re-installed whenever a newer version of MSYS is installed.
-*- Fixed `hbox' warnings from TeX.
51 lines of code changed in:
Eric Sunshine augmented the lib3ds test in configure.ac so that it checks
for a sufficiently recent lib3ds containing lib3ds/io.h which is required
by the 3ds plugin but which is not present in older versions of lib3ds.
11 lines of code changed in:
Eric Sunshine augmented the qsqrt() test in configure.ac so that it also
now checks for bogus results from qsqrt() in optimize mode, rather than
only testing if it compiles. This is needed because some versions of gcc
3.2.x return incorrect results in optimize mode, such as qsqrt(1)=0.
158 lines of code changed in:
- Philip Wyett fixed -fs switch under Windows GL and poor fps
in fullscreen mode.
2 lines of code changed in:
Made the sprite loader a bit more robust. It now checks if the
factory is given before using the state.
55 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