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-03-19 to 2002-03-17 (Commits 7845-7894 of 12744)
Minor update.
1 lines of code changed in:
More updates:
1. Created triangle queues so that, for each material there is a set of triangles that pertain to that
material. Textures are mapped on block level, so if sub-blocks have different textures the texture will be ignored unless that sub-block is expanded to it's full resolution. This occurs recursively for all blocks.
2. Created sets of meshes in case I have to setup different properties for each material. For the moment all meshes are equivalent except for their triangle list.
Note: I still haven't figured out how to tell the engine what material I want drawn on the triangles. G3dTriangleMesh doesn't appear to have the ability to do this, so I'll keep investigating. Also, if someone who knows what they're doing better than me can look at the draw pipeline in csBigTerrainObject::Draw and see if I even have the right idea, that would be great.
85 lines of code changed in:
No more seams in quaddiv mode. Still non-optimized I get 2-7 fps in newsky;
with the oldstyle terrfunc I get 20-40 fps, both in debug mode.
Time for some optimization :-)
132 lines of code changed in:
3ds2lev optimisation part1: remove doubled vertices
133 lines of code changed in:
- fixed alpha transparency once more
(full transparent polygons in opengl was fully opaque in software and vice versa)
- fixed disappearing of halos behind walls
12 lines of code changed in:
increased upper limit for lit textures
5 lines of code changed in:
added render priority for explosion particles
1 lines of code changed in:
More work:
1. Made texture coordinates generate.
2. Built factory for the object.
3. Added some necessary member variables to get the factory to work.
95 lines of code changed in:
Made a bunch of modifications that should let the system render to a 3D mesh much easier.
87 lines of code changed in:
Created default and convenience constructor for csTriangle. This makes code much prettier and less onerous when using CS_GROWABLE_ARRAYS or whatever that's called.
6 lines of code changed in:
Small fix that can cause strange linking problems when all the software mmapio is not included, but the header is...
3 lines of code changed in:
moved mmap functions outside to separate it a bit
24 lines of code changed in:
reverted alpha changes
11 lines of code changed in:
before starting real changes on the converter I couldn't stand changing the writer a bit and making it nicer :)
219 lines of code changed in:
Modified the comments. Added a main comment so it will show in the online docs.
8 lines of code changed in:
Corrected Christian Bayle mail address
1 lines of code changed in:
missed one place
1 lines of code changed in:
fixed alpha transparency (full transparent in opengl was fully opaque in software and vice versa)
11 lines of code changed in:
fixed unix header to compile at least again, but I think the mmapio functions shouldn't go all in that header...
2 lines of code changed in:
fixed unix header to compile at least again, but I think the mmapio functions shouldn't go all in that header...
2 lines of code changed in:
- added AWSF_CMP_DEAF flag, use it through cmp->isDeaf () and cmp->SetDeaf(true/false)
- the event distribution code in awsmgr now checks for this flag
- made invisible tabs in a notebook deaf
44 lines of code changed in:
added AWSF_CMP_DEAF flag for components that do not wish to receive any event
7 lines of code changed in:
Applied a patch from Loic Dachary <loic@gnu.org> that makes using cs-config
with autoconf easier
12 lines of code changed in:
Fixed compile bug in inpnames.cpp so that MSVC won't complain that the case statements skip it's initialization by including it in it's own {} block.
5 lines of code changed in:
renamed awslistbx to awslstbx to comply with the 8.3 filename rule
1822 lines of code changed in:
Fixed problem with deciding whether to use event.Key.Code or .Char
25 lines of code changed in:
Some debug info removed.
0 lines of code changed in:
Fixed yet another bug in the octree cache. It appeared that
debug/optimize cache could have some differences. This is probably
related to small changes in floating point calculations and
the polygon splitting routine is very sensitive to that.
This has now been fixed by saving additional information to the
octree cache. This means the octree cache is now bigger but
more robust on different platforms/debug/optimize mode.
18 lines of code changed in:
fixed the bug found by <lemkef@charter.net> by removing the check for biClrUsed
2 lines of code changed in:
- Fixed a bug in the octree cacher. The name used for loading
the cache could be different from the name used to writing the
cache (more specifically the name generated by the MD5 hash).
- Fixed a bug in the octree cache. It was using *(char**)memfile
to get to the data. This is incorrect and has been
changed to (char*)memfile.GetData ().
20 lines of code changed in:
Added HEIGHTMAP token to enable heightmap calculation when tiling.
HEIGHTMAP lives in a TILE2D defintion and defaluts to false/off/no.
31 lines of code changed in:
- added ARB_texture_env_combine to config
- changed 3dfx config
- added geforce config
15 lines of code changed in:
added line for SGIS_generate_mipmap
1 lines of code changed in:
- added define of SGIS_genmerate_mipmap
- made all defines commented out by default, so if your GL implementation does not feature glXGetProcAddressARB no extension is enabled either - you have to go here and enable by hand (or provide an extended chkogl.sh that detects all the nitty and maybe even the gritty)
5 lines of code changed in:
additionally adds CSGL_EXT_STATIC_ASSERTION to volatile.h if needed
3 lines of code changed in:
chkogl.sh script is now called fro unixconf.sh
3 lines of code changed in:
added script to detect existance of glXGetProcAddressARB
0 lines of code changed in:
poor gcc for solaris seems to have problems selecting the right convert_endian routine, so i thought i help a bit by casting the input parameter
7 lines of code changed in:
fixed potential use of unitialized var
3 lines of code changed in:
- less whining by VC now
- fixed textbox drawing routines potential use of unitialized vars
15 lines of code changed in:
made callbacs structur public so VC will like it too
1 lines of code changed in:
forgot to complete macro
2 lines of code changed in:
- added removal of SRC.LIBREF to the DIR.LIBREF target (otherwise no new cslibref will be created if you made it once and then add a plugin and do a "make recache blah")
- removed the ";" from the LIBREF.BODY because SCF_REGISTER_STATIC_LIBRARY already has it (and additionally djgpp gives up there with an error)
2 lines of code changed in:
made csTriangleVertex an inner class of csTriangleVertices to prevent name clash with genmesh's csTriangleVertex (if compiled static)
65 lines of code changed in:
renamed csTriangleVertices to csGenTriangleVertices to prevent name clash with terrfunc's csTriangleVertices (if compiled static)
7 lines of code changed in:
fixed for static compilation (USE_PLUGINS=no)
4 lines of code changed in:
removed unsued vars
7 lines of code changed in:
removed unused vars
6 lines of code changed in:
removed unused vars (except for slparse)
28 lines of code changed in:
removed unused var
1 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