| Index: ddraw/trace.cpp |
| — | — | @@ -46,6 +46,7 @@ |
| 47 | 47 | 24 - GUID pointer
|
| 48 | 48 | 25 - SIZE pointer
|
| 49 | 49 | 26 - RECT pointer
|
| | 50 | +27 - D3DRENDERSTATETYPE
|
| 50 | 51 | */
|
| 51 | 52 |
|
| 52 | 53 | #ifdef _TRACE
|
| — | — | @@ -60,195 +61,554 @@ |
| 61 | 62 | char str[64];
|
| 62 | 63 | switch(hr)
|
| 63 | 64 | {
|
| 64 | | - case DD_OK:
|
| 65 | | - strcpy(str,"DD_OK");
|
| 66 | | - break;
|
| 67 | | - case DD_FALSE:
|
| 68 | | - strcpy(str,"DD_FALSE");
|
| 69 | | - break;
|
| 70 | | - case DDERR_ALREADYINITIALIZED:
|
| 71 | | - strcpy(str,"DDERR_ALREADYINITIALIZED");
|
| 72 | | - break;
|
| 73 | | - case DDERR_CANNOTATTACHSURFACE:
|
| 74 | | - strcpy(str,"DDERR_CANNOTATTACHSURFACE");
|
| 75 | | - break;
|
| 76 | | - case DDERR_CANNOTDETACHSURFACE:
|
| 77 | | - strcpy(str,"DDERR_CANNOTDETACHSURFACE");
|
| 78 | | - break;
|
| 79 | | - case DDERR_CURRENTLYNOTAVAIL:
|
| 80 | | - strcpy(str,"DDERR_CURRENTLYNOTAVAIL");
|
| 81 | | - break;
|
| 82 | | - case DDERR_EXCEPTION:
|
| 83 | | - strcpy(str,"DDERR_EXCEPTION");
|
| 84 | | - break;
|
| 85 | | - case DDERR_GENERIC:
|
| 86 | | - strcpy(str,"DDERR_GENERIC");
|
| 87 | | - break;
|
| 88 | | - case DDERR_INCOMPATIBLEPRIMARY:
|
| 89 | | - strcpy(str,"DDERR_INCOMPATIBLEPRIMARY");
|
| 90 | | - break;
|
| 91 | | - case DDERR_INVALIDCAPS:
|
| 92 | | - strcpy(str,"DDERR_INVALIDCAPS");
|
| 93 | | - break;
|
| 94 | | - case DDERR_INVALIDCLIPLIST:
|
| 95 | | - strcpy(str,"DDERR_INVALIDCLIPLIST");
|
| 96 | | - break;
|
| 97 | | - case DDERR_INVALIDMODE:
|
| 98 | | - strcpy(str,"DDERR_INVALIDMODE");
|
| 99 | | - break;
|
| 100 | | - case DDERR_INVALIDPARAMS:
|
| 101 | | - strcpy(str,"DDERR_INVALIDPARAMS");
|
| 102 | | - break;
|
| 103 | | - case DDERR_INVALIDPIXELFORMAT:
|
| 104 | | - strcpy(str,"DDERR_INVALIDPIXELFORMAT");
|
| 105 | | - break;
|
| 106 | | - case DDERR_INVALIDRECT:
|
| 107 | | - strcpy(str,"DDERR_INVALIDRECT");
|
| 108 | | - break;
|
| 109 | | - case DDERR_NOTFOUND:
|
| 110 | | - strcpy(str,"DDERR_NOTFOUND");
|
| 111 | | - break;
|
| 112 | | - case DDERR_OUTOFMEMORY:
|
| 113 | | - strcpy(str,"DDERR_OUTOFMEMORY");
|
| 114 | | - break;
|
| 115 | | - case DDERR_OUTOFVIDEOMEMORY:
|
| 116 | | - strcpy(str,"DDERR_OUTOFVIDEOMEMORY");
|
| 117 | | - break;
|
| 118 | | - case DDERR_SURFACEALREADYATTACHED:
|
| 119 | | - strcpy(str,"DDERR_SURFACEALREADYATTACHED");
|
| 120 | | - break;
|
| 121 | | - case DDERR_SURFACEBUSY:
|
| 122 | | - strcpy(str,"DDERR_SURFACEBUSY");
|
| 123 | | - break;
|
| 124 | | - case DDERR_CANTLOCKSURFACE:
|
| 125 | | - strcpy(str,"DDERR_CANTLOCKSURFACE");
|
| 126 | | - break;
|
| 127 | | - case DDERR_SURFACELOST:
|
| 128 | | - strcpy(str,"DDERR_SURFACELOST");
|
| 129 | | - break;
|
| 130 | | - case DDERR_SURFACENOTATTACHED:
|
| 131 | | - strcpy(str,"DDERR_SURFACENOTATTACHED");
|
| 132 | | - break;
|
| 133 | | - case DDERR_UNSUPPORTED:
|
| 134 | | - strcpy(str,"DDERR_UNSUPPORTED");
|
| 135 | | - break;
|
| 136 | | - case DDERR_UNSUPPORTEDFORMAT:
|
| 137 | | - strcpy(str,"DDERR_UNSUPPORTEDFORMAT");
|
| 138 | | - break;
|
| 139 | | - case DDERR_UNSUPPORTEDMASK:
|
| 140 | | - strcpy(str,"DDERR_UNSUPPORTEDMASK");
|
| 141 | | - break;
|
| 142 | | - case DDERR_WASSTILLDRAWING:
|
| 143 | | - strcpy(str,"DDERR_WASSTILLDRAWING");
|
| 144 | | - break;
|
| 145 | | - case DDERR_INVALIDDIRECTDRAWGUID:
|
| 146 | | - strcpy(str,"DDERR_INVALIDDIRECTDRAWGUID");
|
| 147 | | - break;
|
| 148 | | - case DDERR_DIRECTDRAWALREADYCREATED:
|
| 149 | | - strcpy(str,"DDERR_DIRECTDRAWALREADYCREATED");
|
| 150 | | - break;
|
| 151 | | - case DDERR_NODIRECTDRAWHW:
|
| 152 | | - strcpy(str,"DDERR_NODIRECTDRAWHW");
|
| 153 | | - break;
|
| 154 | | - case DDERR_PRIMARYSURFACEALREADYEXISTS:
|
| 155 | | - strcpy(str,"DDERR_PRIMARYSURFACEALREADYEXISTS");
|
| 156 | | - break;
|
| 157 | | - case DDERR_CLIPPERISUSINGHWND:
|
| 158 | | - strcpy(str,"DDERR_CLIPPERISUSINGHWND");
|
| 159 | | - break;
|
| 160 | | - case DDERR_NOCLIPPERATTACHED:
|
| 161 | | - strcpy(str,"DDERR_NOCLIPPERATTACHED");
|
| 162 | | - break;
|
| 163 | | - case DDERR_NOHWND:
|
| 164 | | - strcpy(str,"DDERR_NOHWND");
|
| 165 | | - break;
|
| 166 | | - case DDERR_HWNDSUBCLASSED:
|
| 167 | | - strcpy(str,"DDERR_HWNDSUBCLASSED");
|
| 168 | | - break;
|
| 169 | | - case DDERR_HWNDALREADYSET:
|
| 170 | | - strcpy(str,"DDERR_HWNDALREADYSET");
|
| 171 | | - break;
|
| 172 | | - case DDERR_NOPALETTEATTACHED:
|
| 173 | | - strcpy(str,"DDERR_NOPALETTEATTACHED");
|
| 174 | | - break;
|
| 175 | | - case DDERR_NOPALETTEHW:
|
| 176 | | - strcpy(str,"DDERR_NOPALETTEHW");
|
| 177 | | - break;
|
| 178 | | - case DDERR_BLTFASTCANTCLIP:
|
| 179 | | - strcpy(str,"DDERR_BLTFASTCANTCLIP");
|
| 180 | | - break;
|
| 181 | | - case DDERR_OVERLAYNOTVISIBLE:
|
| 182 | | - strcpy(str,"DDERR_OVERLAYNOTVISIBLE");
|
| 183 | | - break;
|
| 184 | | - case DDERR_NOOVERLAYDEST:
|
| 185 | | - strcpy(str,"DDERR_NOOVERLAYDEST");
|
| 186 | | - break;
|
| 187 | | - case DDERR_EXCLUSIVEMODEALREADYSET:
|
| 188 | | - strcpy(str,"DDERR_EXCLUSIVEMODEALREADYSET");
|
| 189 | | - break;
|
| 190 | | - case DDERR_NOTFLIPPABLE:
|
| 191 | | - strcpy(str,"DDERR_NOTFLIPPABLE");
|
| 192 | | - break;
|
| 193 | | - case DDERR_CANTDUPLICATE:
|
| 194 | | - strcpy(str,"DDERR_CANTDUPLICATE");
|
| 195 | | - break;
|
| 196 | | - case DDERR_NOTLOCKED:
|
| 197 | | - strcpy(str,"DDERR_NOTLOCKED");
|
| 198 | | - break;
|
| 199 | | - case DDERR_CANTCREATEDC:
|
| 200 | | - strcpy(str,"DDERR_CANTCREATEDC");
|
| 201 | | - break;
|
| 202 | | - case DDERR_NODC:
|
| 203 | | - strcpy(str,"DDERR_NODC");
|
| 204 | | - break;
|
| 205 | | - case DDERR_WRONGMODE:
|
| 206 | | - strcpy(str,"DDERR_WRONGMODE");
|
| 207 | | - break;
|
| 208 | | - case DDERR_IMPLICITLYCREATED:
|
| 209 | | - strcpy(str,"DDERR_IMPLICITLYCREATED");
|
| 210 | | - break;
|
| 211 | | - case DDERR_NOTPALETTIZED:
|
| 212 | | - strcpy(str,"DDERR_NOTPALETTIZED");
|
| 213 | | - break;
|
| 214 | | - case DDERR_UNSUPPORTEDMODE:
|
| 215 | | - strcpy(str,"DDERR_UNSUPPORTEDMODE");
|
| 216 | | - break;
|
| 217 | | - case DDERR_INVALIDSURFACETYPE:
|
| 218 | | - strcpy(str,"DDERR_INVALIDSURFACETYPE");
|
| 219 | | - break;
|
| 220 | | - case DDERR_NOTONMIPMAPSUBLEVEL:
|
| 221 | | - strcpy(str,"DDERR_NOTONMIPMAPSUBLEVEL");
|
| 222 | | - break;
|
| 223 | | - case DDERR_DCALREADYCREATED:
|
| 224 | | - strcpy(str,"DDERR_DCALREADYCREATED");
|
| 225 | | - break;
|
| 226 | | - case DDERR_CANTPAGELOCK:
|
| 227 | | - strcpy(str,"DDERR_CANTPAGELOCK");
|
| 228 | | - break;
|
| 229 | | - case DDERR_CANTPAGEUNLOCK:
|
| 230 | | - strcpy(str,"DDERR_CANTPAGEUNLOCK");
|
| 231 | | - break;
|
| 232 | | - case DDERR_NOTPAGELOCKED:
|
| 233 | | - strcpy(str,"DDERR_NOTPAGELOCKED");
|
| 234 | | - break;
|
| 235 | | - case DDERR_MOREDATA:
|
| 236 | | - strcpy(str,"DDERR_MOREDATA");
|
| 237 | | - break;
|
| 238 | | - case DDERR_NOTINITIALIZED:
|
| 239 | | - strcpy(str,"DDERR_NOTINITIALIZED");
|
| 240 | | - break;
|
| 241 | | - case E_NOINTERFACE:
|
| 242 | | - strcpy(str,"E_NOINTERFACE");
|
| 243 | | - break;
|
| 244 | | - case CLASS_E_NOAGGREGATION:
|
| 245 | | - strcpy(str,"CLASS_E_NOAGGREGATION");
|
| 246 | | - break;
|
| 247 | | - default:
|
| 248 | | - sprintf(str,"(HRESULT)0x%08X",hr);
|
| 249 | | - break;
|
| | 65 | + case DD_OK:
|
| | 66 | + strcpy(str,"DD_OK");
|
| | 67 | + break;
|
| | 68 | + case DD_FALSE:
|
| | 69 | + strcpy(str,"DD_FALSE");
|
| | 70 | + break;
|
| | 71 | + case DDERR_ALREADYINITIALIZED:
|
| | 72 | + strcpy(str,"DDERR_ALREADYINITIALIZED");
|
| | 73 | + break;
|
| | 74 | + case DDERR_CANNOTATTACHSURFACE:
|
| | 75 | + strcpy(str,"DDERR_CANNOTATTACHSURFACE");
|
| | 76 | + break;
|
| | 77 | + case DDERR_CANNOTDETACHSURFACE:
|
| | 78 | + strcpy(str,"DDERR_CANNOTDETACHSURFACE");
|
| | 79 | + break;
|
| | 80 | + case DDERR_CURRENTLYNOTAVAIL:
|
| | 81 | + strcpy(str,"DDERR_CURRENTLYNOTAVAIL");
|
| | 82 | + break;
|
| | 83 | + case DDERR_EXCEPTION:
|
| | 84 | + strcpy(str,"DDERR_EXCEPTION");
|
| | 85 | + break;
|
| | 86 | + case DDERR_GENERIC:
|
| | 87 | + strcpy(str,"DDERR_GENERIC");
|
| | 88 | + break;
|
| | 89 | + case DDERR_INCOMPATIBLEPRIMARY:
|
| | 90 | + strcpy(str,"DDERR_INCOMPATIBLEPRIMARY");
|
| | 91 | + break;
|
| | 92 | + case DDERR_INVALIDCAPS:
|
| | 93 | + strcpy(str,"DDERR_INVALIDCAPS");
|
| | 94 | + break;
|
| | 95 | + case DDERR_INVALIDCLIPLIST:
|
| | 96 | + strcpy(str,"DDERR_INVALIDCLIPLIST");
|
| | 97 | + break;
|
| | 98 | + case DDERR_INVALIDMODE:
|
| | 99 | + strcpy(str,"DDERR_INVALIDMODE");
|
| | 100 | + break;
|
| | 101 | + case DDERR_INVALIDPARAMS:
|
| | 102 | + strcpy(str,"DDERR_INVALIDPARAMS");
|
| | 103 | + break;
|
| | 104 | + case DDERR_INVALIDPIXELFORMAT:
|
| | 105 | + strcpy(str,"DDERR_INVALIDPIXELFORMAT");
|
| | 106 | + break;
|
| | 107 | + case DDERR_INVALIDRECT:
|
| | 108 | + strcpy(str,"DDERR_INVALIDRECT");
|
| | 109 | + break;
|
| | 110 | + case DDERR_NOTFOUND:
|
| | 111 | + strcpy(str,"DDERR_NOTFOUND");
|
| | 112 | + break;
|
| | 113 | + case DDERR_OUTOFMEMORY:
|
| | 114 | + strcpy(str,"DDERR_OUTOFMEMORY");
|
| | 115 | + break;
|
| | 116 | + case DDERR_OUTOFVIDEOMEMORY:
|
| | 117 | + strcpy(str,"DDERR_OUTOFVIDEOMEMORY");
|
| | 118 | + break;
|
| | 119 | + case DDERR_SURFACEALREADYATTACHED:
|
| | 120 | + strcpy(str,"DDERR_SURFACEALREADYATTACHED");
|
| | 121 | + break;
|
| | 122 | + case DDERR_SURFACEBUSY:
|
| | 123 | + strcpy(str,"DDERR_SURFACEBUSY");
|
| | 124 | + break;
|
| | 125 | + case DDERR_CANTLOCKSURFACE:
|
| | 126 | + strcpy(str,"DDERR_CANTLOCKSURFACE");
|
| | 127 | + break;
|
| | 128 | + case DDERR_SURFACELOST:
|
| | 129 | + strcpy(str,"DDERR_SURFACELOST");
|
| | 130 | + break;
|
| | 131 | + case DDERR_SURFACENOTATTACHED:
|
| | 132 | + strcpy(str,"DDERR_SURFACENOTATTACHED");
|
| | 133 | + break;
|
| | 134 | + case DDERR_UNSUPPORTED:
|
| | 135 | + strcpy(str,"DDERR_UNSUPPORTED");
|
| | 136 | + break;
|
| | 137 | + case DDERR_UNSUPPORTEDFORMAT:
|
| | 138 | + strcpy(str,"DDERR_UNSUPPORTEDFORMAT");
|
| | 139 | + break;
|
| | 140 | + case DDERR_UNSUPPORTEDMASK:
|
| | 141 | + strcpy(str,"DDERR_UNSUPPORTEDMASK");
|
| | 142 | + break;
|
| | 143 | + case DDERR_WASSTILLDRAWING:
|
| | 144 | + strcpy(str,"DDERR_WASSTILLDRAWING");
|
| | 145 | + break;
|
| | 146 | + case DDERR_INVALIDDIRECTDRAWGUID:
|
| | 147 | + strcpy(str,"DDERR_INVALIDDIRECTDRAWGUID");
|
| | 148 | + break;
|
| | 149 | + case DDERR_DIRECTDRAWALREADYCREATED:
|
| | 150 | + strcpy(str,"DDERR_DIRECTDRAWALREADYCREATED");
|
| | 151 | + break;
|
| | 152 | + case DDERR_NODIRECTDRAWHW:
|
| | 153 | + strcpy(str,"DDERR_NODIRECTDRAWHW");
|
| | 154 | + break;
|
| | 155 | + case DDERR_PRIMARYSURFACEALREADYEXISTS:
|
| | 156 | + strcpy(str,"DDERR_PRIMARYSURFACEALREADYEXISTS");
|
| | 157 | + break;
|
| | 158 | + case DDERR_CLIPPERISUSINGHWND:
|
| | 159 | + strcpy(str,"DDERR_CLIPPERISUSINGHWND");
|
| | 160 | + break;
|
| | 161 | + case DDERR_NOCLIPPERATTACHED:
|
| | 162 | + strcpy(str,"DDERR_NOCLIPPERATTACHED");
|
| | 163 | + break;
|
| | 164 | + case DDERR_NOHWND:
|
| | 165 | + strcpy(str,"DDERR_NOHWND");
|
| | 166 | + break;
|
| | 167 | + case DDERR_HWNDSUBCLASSED:
|
| | 168 | + strcpy(str,"DDERR_HWNDSUBCLASSED");
|
| | 169 | + break;
|
| | 170 | + case DDERR_HWNDALREADYSET:
|
| | 171 | + strcpy(str,"DDERR_HWNDALREADYSET");
|
| | 172 | + break;
|
| | 173 | + case DDERR_NOPALETTEATTACHED:
|
| | 174 | + strcpy(str,"DDERR_NOPALETTEATTACHED");
|
| | 175 | + break;
|
| | 176 | + case DDERR_NOPALETTEHW:
|
| | 177 | + strcpy(str,"DDERR_NOPALETTEHW");
|
| | 178 | + break;
|
| | 179 | + case DDERR_BLTFASTCANTCLIP:
|
| | 180 | + strcpy(str,"DDERR_BLTFASTCANTCLIP");
|
| | 181 | + break;
|
| | 182 | + case DDERR_OVERLAYNOTVISIBLE:
|
| | 183 | + strcpy(str,"DDERR_OVERLAYNOTVISIBLE");
|
| | 184 | + break;
|
| | 185 | + case DDERR_NOOVERLAYDEST:
|
| | 186 | + strcpy(str,"DDERR_NOOVERLAYDEST");
|
| | 187 | + break;
|
| | 188 | + case DDERR_EXCLUSIVEMODEALREADYSET:
|
| | 189 | + strcpy(str,"DDERR_EXCLUSIVEMODEALREADYSET");
|
| | 190 | + break;
|
| | 191 | + case DDERR_NOTFLIPPABLE:
|
| | 192 | + strcpy(str,"DDERR_NOTFLIPPABLE");
|
| | 193 | + break;
|
| | 194 | + case DDERR_CANTDUPLICATE:
|
| | 195 | + strcpy(str,"DDERR_CANTDUPLICATE");
|
| | 196 | + break;
|
| | 197 | + case DDERR_NOTLOCKED:
|
| | 198 | + strcpy(str,"DDERR_NOTLOCKED");
|
| | 199 | + break;
|
| | 200 | + case DDERR_CANTCREATEDC:
|
| | 201 | + strcpy(str,"DDERR_CANTCREATEDC");
|
| | 202 | + break;
|
| | 203 | + case DDERR_NODC:
|
| | 204 | + strcpy(str,"DDERR_NODC");
|
| | 205 | + break;
|
| | 206 | + case DDERR_WRONGMODE:
|
| | 207 | + strcpy(str,"DDERR_WRONGMODE");
|
| | 208 | + break;
|
| | 209 | + case DDERR_IMPLICITLYCREATED:
|
| | 210 | + strcpy(str,"DDERR_IMPLICITLYCREATED");
|
| | 211 | + break;
|
| | 212 | + case DDERR_NOTPALETTIZED:
|
| | 213 | + strcpy(str,"DDERR_NOTPALETTIZED");
|
| | 214 | + break;
|
| | 215 | + case DDERR_UNSUPPORTEDMODE:
|
| | 216 | + strcpy(str,"DDERR_UNSUPPORTEDMODE");
|
| | 217 | + break;
|
| | 218 | + case DDERR_INVALIDSURFACETYPE:
|
| | 219 | + strcpy(str,"DDERR_INVALIDSURFACETYPE");
|
| | 220 | + break;
|
| | 221 | + case DDERR_NOTONMIPMAPSUBLEVEL:
|
| | 222 | + strcpy(str,"DDERR_NOTONMIPMAPSUBLEVEL");
|
| | 223 | + break;
|
| | 224 | + case DDERR_DCALREADYCREATED:
|
| | 225 | + strcpy(str,"DDERR_DCALREADYCREATED");
|
| | 226 | + break;
|
| | 227 | + case DDERR_CANTPAGELOCK:
|
| | 228 | + strcpy(str,"DDERR_CANTPAGELOCK");
|
| | 229 | + break;
|
| | 230 | + case DDERR_CANTPAGEUNLOCK:
|
| | 231 | + strcpy(str,"DDERR_CANTPAGEUNLOCK");
|
| | 232 | + break;
|
| | 233 | + case DDERR_NOTPAGELOCKED:
|
| | 234 | + strcpy(str,"DDERR_NOTPAGELOCKED");
|
| | 235 | + break;
|
| | 236 | + case DDERR_MOREDATA:
|
| | 237 | + strcpy(str,"DDERR_MOREDATA");
|
| | 238 | + break;
|
| | 239 | + case DDERR_NOTINITIALIZED:
|
| | 240 | + strcpy(str,"DDERR_NOTINITIALIZED");
|
| | 241 | + break;
|
| | 242 | + case E_NOINTERFACE:
|
| | 243 | + strcpy(str,"E_NOINTERFACE");
|
| | 244 | + break;
|
| | 245 | + case CLASS_E_NOAGGREGATION:
|
| | 246 | + strcpy(str,"CLASS_E_NOAGGREGATION");
|
| | 247 | + break;
|
| | 248 | + default:
|
| | 249 | + sprintf(str,"(HRESULT)0x%08X",hr);
|
| | 250 | + break;
|
| 250 | 251 | }
|
| 251 | 252 | WriteFile(outfile,str,strlen(str),&byteswritten,NULL);
|
| 252 | 253 | }
|
| | 254 | +
|
| | 255 | +static void trace_decode_d3drenderstate(DWORD rs)
|
| | 256 | +{
|
| | 257 | + DWORD byteswritten;
|
| | 258 | + char str[64];
|
| | 259 | + switch(rs)
|
| | 260 | + {
|
| | 261 | + case D3DRENDERSTATE_TEXTUREHANDLE:
|
| | 262 | + strcpy(str,"D3DRENDERSTATE_TEXTUREHANDLE");
|
| | 263 | + break;
|
| | 264 | + case D3DRENDERSTATE_ANTIALIAS:
|
| | 265 | + strcpy(str,"D3DRENDERSTATE_ANTIALIAS");
|
| | 266 | + break;
|
| | 267 | + case D3DRENDERSTATE_TEXTUREADDRESS:
|
| | 268 | + strcpy(str,"D3DRENDERSTATE_TEXTUREADDRESS");
|
| | 269 | + break;
|
| | 270 | + case D3DRENDERSTATE_TEXTUREPERSPECTIVE:
|
| | 271 | + strcpy(str,"D3DRENDERSTATE_TEXTUREPERSPECTIVE");
|
| | 272 | + break;
|
| | 273 | + case D3DRENDERSTATE_WRAPU:
|
| | 274 | + strcpy(str,"D3DRENDERSTATE_WRAPU");
|
| | 275 | + break;
|
| | 276 | + case D3DRENDERSTATE_WRAPV:
|
| | 277 | + strcpy(str,"D3DRENDERSTATE_WRAPV");
|
| | 278 | + break;
|
| | 279 | + case D3DRENDERSTATE_ZENABLE:
|
| | 280 | + strcpy(str,"D3DRENDERSTATE_ZENABLE");
|
| | 281 | + break;
|
| | 282 | + case D3DRENDERSTATE_FILLMODE:
|
| | 283 | + strcpy(str,"D3DRENDERSTATE_FILLMODE");
|
| | 284 | + break;
|
| | 285 | + case D3DRENDERSTATE_SHADEMODE:
|
| | 286 | + strcpy(str,"D3DRENDERSTATE_SHADEMODE");
|
| | 287 | + break;
|
| | 288 | + case D3DRENDERSTATE_LINEPATTERN:
|
| | 289 | + strcpy(str,"D3DRENDERSTATE_LINEPATTERN");
|
| | 290 | + break;
|
| | 291 | + case D3DRENDERSTATE_MONOENABLE:
|
| | 292 | + strcpy(str,"D3DRENDERSTATE_MONOENABLE");
|
| | 293 | + break;
|
| | 294 | + case D3DRENDERSTATE_ROP2:
|
| | 295 | + strcpy(str,"D3DRENDERSTATE_ROP2");
|
| | 296 | + break;
|
| | 297 | + case D3DRENDERSTATE_PLANEMASK:
|
| | 298 | + strcpy(str,"D3DRENDERSTATE_PLANEMASK");
|
| | 299 | + break;
|
| | 300 | + case D3DRENDERSTATE_ZWRITEENABLE:
|
| | 301 | + strcpy(str,"D3DRENDERSTATE_ZWRITEENABLE");
|
| | 302 | + break;
|
| | 303 | + case D3DRENDERSTATE_ALPHATESTENABLE:
|
| | 304 | + strcpy(str,"D3DRENDERSTATE_ALPHATESTENABLE");
|
| | 305 | + break;
|
| | 306 | + case D3DRENDERSTATE_LASTPIXEL:
|
| | 307 | + strcpy(str,"D3DRENDERSTATE_LASTPIXEL");
|
| | 308 | + break;
|
| | 309 | + case D3DRENDERSTATE_TEXTUREMAG:
|
| | 310 | + strcpy(str,"D3DRENDERSTATE_TEXTUREMAG");
|
| | 311 | + break;
|
| | 312 | + case D3DRENDERSTATE_TEXTUREMIN:
|
| | 313 | + strcpy(str,"D3DRENDERSTATE_TEXTUREMIN");
|
| | 314 | + break;
|
| | 315 | + case D3DRENDERSTATE_SRCBLEND:
|
| | 316 | + strcpy(str,"D3DRENDERSTATE_SRCBLEND");
|
| | 317 | + break;
|
| | 318 | + case D3DRENDERSTATE_DESTBLEND:
|
| | 319 | + strcpy(str,"D3DRENDERSTATE_DESTBLEND");
|
| | 320 | + break;
|
| | 321 | + case D3DRENDERSTATE_TEXTUREMAPBLEND:
|
| | 322 | + strcpy(str,"D3DRENDERSTATE_TEXTUREMAPBLEND");
|
| | 323 | + break;
|
| | 324 | + case D3DRENDERSTATE_CULLMODE:
|
| | 325 | + strcpy(str,"D3DRENDERSTATE_CULLMODE");
|
| | 326 | + break;
|
| | 327 | + case D3DRENDERSTATE_ZFUNC:
|
| | 328 | + strcpy(str,"D3DRENDERSTATE_ZFUNC");
|
| | 329 | + break;
|
| | 330 | + case D3DRENDERSTATE_ALPHAREF:
|
| | 331 | + strcpy(str,"D3DRENDERSTATE_ALPHAREF");
|
| | 332 | + break;
|
| | 333 | + case D3DRENDERSTATE_ALPHAFUNC:
|
| | 334 | + strcpy(str,"D3DRENDERSTATE_ALPHAFUNC");
|
| | 335 | + break;
|
| | 336 | + case D3DRENDERSTATE_DITHERENABLE:
|
| | 337 | + strcpy(str,"D3DRENDERSTATE_DITHERENABLE");
|
| | 338 | + break;
|
| | 339 | + case D3DRENDERSTATE_ALPHABLENDENABLE:
|
| | 340 | + strcpy(str,"D3DRENDERSTATE_ALPHABLENDENABLE");
|
| | 341 | + break;
|
| | 342 | + case D3DRENDERSTATE_FOGENABLE:
|
| | 343 | + strcpy(str,"D3DRENDERSTATE_FOGENABLE");
|
| | 344 | + break;
|
| | 345 | + case D3DRENDERSTATE_SPECULARENABLE:
|
| | 346 | + strcpy(str,"D3DRENDERSTATE_SPECULARENABLE");
|
| | 347 | + break;
|
| | 348 | + case D3DRENDERSTATE_ZVISIBLE:
|
| | 349 | + strcpy(str,"D3DRENDERSTATE_ZVISIBLE");
|
| | 350 | + break;
|
| | 351 | + case D3DRENDERSTATE_SUBPIXEL:
|
| | 352 | + strcpy(str,"D3DRENDERSTATE_SUBPIXEL");
|
| | 353 | + break;
|
| | 354 | + case D3DRENDERSTATE_SUBPIXELX:
|
| | 355 | + strcpy(str,"D3DRENDERSTATE_SUBPIXELX");
|
| | 356 | + break;
|
| | 357 | + case D3DRENDERSTATE_STIPPLEDALPHA:
|
| | 358 | + strcpy(str,"D3DRENDERSTATE_STIPPLEDALPHA");
|
| | 359 | + break;
|
| | 360 | + case D3DRENDERSTATE_FOGCOLOR:
|
| | 361 | + strcpy(str,"D3DRENDERSTATE_FOGCOLOR");
|
| | 362 | + break;
|
| | 363 | + case D3DRENDERSTATE_FOGTABLEMODE:
|
| | 364 | + strcpy(str,"D3DRENDERSTATE_FOGTABLEMODE");
|
| | 365 | + break;
|
| | 366 | + case D3DRENDERSTATE_FOGSTART:
|
| | 367 | + strcpy(str,"D3DRENDERSTATE_FOGSTART");
|
| | 368 | + break;
|
| | 369 | + case D3DRENDERSTATE_FOGEND:
|
| | 370 | + strcpy(str,"D3DRENDERSTATE_FOGEND");
|
| | 371 | + break;
|
| | 372 | + case D3DRENDERSTATE_FOGDENSITY:
|
| | 373 | + strcpy(str,"D3DRENDERSTATE_FOGDENSITY");
|
| | 374 | + break;
|
| | 375 | + case D3DRENDERSTATE_STIPPLEENABLE:
|
| | 376 | + strcpy(str,"D3DRENDERSTATE_STIPPLEENABLE");
|
| | 377 | + break;
|
| | 378 | + case D3DRENDERSTATE_EDGEANTIALIAS:
|
| | 379 | + strcpy(str,"D3DRENDERSTATE_EDGEANTIALIAS");
|
| | 380 | + break;
|
| | 381 | + case D3DRENDERSTATE_COLORKEYENABLE:
|
| | 382 | + strcpy(str,"D3DRENDERSTATE_COLORKEYENABLE");
|
| | 383 | + break;
|
| | 384 | + case 42: // DX5 D3DRENDERSTATE_ALPHABLENDENABLE
|
| | 385 | + strcpy(str,"D3DRENDERSTATE_ALPHABLENDENABLE(DX5)");
|
| | 386 | + break;
|
| | 387 | + case D3DRENDERSTATE_BORDERCOLOR:
|
| | 388 | + strcpy(str,"D3DRENDERSTATE_BORDERCOLOR");
|
| | 389 | + break;
|
| | 390 | + case D3DRENDERSTATE_TEXTUREADDRESSU:
|
| | 391 | + strcpy(str,"D3DRENDERSTATE_TEXTUREADDRESSU");
|
| | 392 | + break;
|
| | 393 | + case D3DRENDERSTATE_TEXTUREADDRESSV:
|
| | 394 | + strcpy(str,"D3DRENDERSTATE_TEXTUREADDRESSV");
|
| | 395 | + break;
|
| | 396 | + case D3DRENDERSTATE_MIPMAPLODBIAS:
|
| | 397 | + strcpy(str,"D3DRENDERSTATE_MIPMAPLODBIAS");
|
| | 398 | + break;
|
| | 399 | + case D3DRENDERSTATE_ZBIAS:
|
| | 400 | + strcpy(str,"D3DRENDERSTATE_ZBIAS");
|
| | 401 | + break;
|
| | 402 | + case D3DRENDERSTATE_RANGEFOGENABLE:
|
| | 403 | + strcpy(str,"D3DRENDERSTATE_RANGEFOGENABLE");
|
| | 404 | + break;
|
| | 405 | + case D3DRENDERSTATE_ANISOTROPY:
|
| | 406 | + strcpy(str,"D3DRENDERSTATE_ANISOTROPY");
|
| | 407 | + break;
|
| | 408 | + case D3DRENDERSTATE_FLUSHBATCH:
|
| | 409 | + strcpy(str,"D3DRENDERSTATE_FLUSHBATCH");
|
| | 410 | + break;
|
| | 411 | + case D3DRENDERSTATE_TRANSLUCENTSORTINDEPENDENT:
|
| | 412 | + strcpy(str,"D3DRENDERSTATE_TRANSLUCENTSORTINDEPENDENT");
|
| | 413 | + break;
|
| | 414 | + case D3DRENDERSTATE_STENCILENABLE:
|
| | 415 | + strcpy(str,"D3DRENDERSTATE_STENCILENABLE");
|
| | 416 | + break;
|
| | 417 | + case D3DRENDERSTATE_STENCILFAIL:
|
| | 418 | + strcpy(str,"D3DRENDERSTATE_STENCILFAIL");
|
| | 419 | + break;
|
| | 420 | + case D3DRENDERSTATE_STENCILZFAIL:
|
| | 421 | + strcpy(str,"D3DRENDERSTATE_STENCILZFAIL");
|
| | 422 | + break;
|
| | 423 | + case D3DRENDERSTATE_STENCILPASS:
|
| | 424 | + strcpy(str,"D3DRENDERSTATE_STENCILPASS");
|
| | 425 | + break;
|
| | 426 | + case D3DRENDERSTATE_STENCILFUNC:
|
| | 427 | + strcpy(str,"D3DRENDERSTATE_STENCILFUNC");
|
| | 428 | + break;
|
| | 429 | + case D3DRENDERSTATE_STENCILREF:
|
| | 430 | + strcpy(str,"D3DRENDERSTATE_STENCILREF");
|
| | 431 | + break;
|
| | 432 | + case D3DRENDERSTATE_STENCILMASK:
|
| | 433 | + strcpy(str,"D3DRENDERSTATE_STENCILMASK");
|
| | 434 | + break;
|
| | 435 | + case D3DRENDERSTATE_STENCILWRITEMASK:
|
| | 436 | + strcpy(str,"D3DRENDERSTATE_STENCILWRITEMASK");
|
| | 437 | + break;
|
| | 438 | + case D3DRENDERSTATE_TEXTUREFACTOR:
|
| | 439 | + strcpy(str,"D3DRENDERSTATE_TEXTUREFACTOR");
|
| | 440 | + break;
|
| | 441 | + case D3DRENDERSTATE_STIPPLEPATTERN00:
|
| | 442 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN00");
|
| | 443 | + break;
|
| | 444 | + case D3DRENDERSTATE_STIPPLEPATTERN01:
|
| | 445 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN01");
|
| | 446 | + break;
|
| | 447 | + case D3DRENDERSTATE_STIPPLEPATTERN02:
|
| | 448 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN02");
|
| | 449 | + break;
|
| | 450 | + case D3DRENDERSTATE_STIPPLEPATTERN03:
|
| | 451 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN03");
|
| | 452 | + break;
|
| | 453 | + case D3DRENDERSTATE_STIPPLEPATTERN04:
|
| | 454 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN04");
|
| | 455 | + break;
|
| | 456 | + case D3DRENDERSTATE_STIPPLEPATTERN05:
|
| | 457 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN05");
|
| | 458 | + break;
|
| | 459 | + case D3DRENDERSTATE_STIPPLEPATTERN06:
|
| | 460 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN06");
|
| | 461 | + break;
|
| | 462 | + case D3DRENDERSTATE_STIPPLEPATTERN07:
|
| | 463 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN07");
|
| | 464 | + break;
|
| | 465 | + case D3DRENDERSTATE_STIPPLEPATTERN08:
|
| | 466 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN08");
|
| | 467 | + break;
|
| | 468 | + case D3DRENDERSTATE_STIPPLEPATTERN09:
|
| | 469 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN09");
|
| | 470 | + break;
|
| | 471 | + case D3DRENDERSTATE_STIPPLEPATTERN10:
|
| | 472 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN10");
|
| | 473 | + break;
|
| | 474 | + case D3DRENDERSTATE_STIPPLEPATTERN11:
|
| | 475 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN11");
|
| | 476 | + break;
|
| | 477 | + case D3DRENDERSTATE_STIPPLEPATTERN12:
|
| | 478 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN12");
|
| | 479 | + break;
|
| | 480 | + case D3DRENDERSTATE_STIPPLEPATTERN13:
|
| | 481 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN13");
|
| | 482 | + break;
|
| | 483 | + case D3DRENDERSTATE_STIPPLEPATTERN14:
|
| | 484 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN14");
|
| | 485 | + break;
|
| | 486 | + case D3DRENDERSTATE_STIPPLEPATTERN15:
|
| | 487 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN15");
|
| | 488 | + break;
|
| | 489 | + case D3DRENDERSTATE_STIPPLEPATTERN16:
|
| | 490 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN16");
|
| | 491 | + break;
|
| | 492 | + case D3DRENDERSTATE_STIPPLEPATTERN17:
|
| | 493 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN17");
|
| | 494 | + break;
|
| | 495 | + case D3DRENDERSTATE_STIPPLEPATTERN18:
|
| | 496 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN18");
|
| | 497 | + break;
|
| | 498 | + case D3DRENDERSTATE_STIPPLEPATTERN19:
|
| | 499 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN19");
|
| | 500 | + break;
|
| | 501 | + case D3DRENDERSTATE_STIPPLEPATTERN20:
|
| | 502 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN20");
|
| | 503 | + break;
|
| | 504 | + case D3DRENDERSTATE_STIPPLEPATTERN21:
|
| | 505 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN21");
|
| | 506 | + break;
|
| | 507 | + case D3DRENDERSTATE_STIPPLEPATTERN22:
|
| | 508 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN22");
|
| | 509 | + break;
|
| | 510 | + case D3DRENDERSTATE_STIPPLEPATTERN23:
|
| | 511 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN23");
|
| | 512 | + break;
|
| | 513 | + case D3DRENDERSTATE_STIPPLEPATTERN24:
|
| | 514 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN24");
|
| | 515 | + break;
|
| | 516 | + case D3DRENDERSTATE_STIPPLEPATTERN25:
|
| | 517 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN25");
|
| | 518 | + break;
|
| | 519 | + case D3DRENDERSTATE_STIPPLEPATTERN26:
|
| | 520 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN26");
|
| | 521 | + break;
|
| | 522 | + case D3DRENDERSTATE_STIPPLEPATTERN27:
|
| | 523 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN27");
|
| | 524 | + break;
|
| | 525 | + case D3DRENDERSTATE_STIPPLEPATTERN28:
|
| | 526 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN28");
|
| | 527 | + break;
|
| | 528 | + case D3DRENDERSTATE_STIPPLEPATTERN29:
|
| | 529 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN29");
|
| | 530 | + break;
|
| | 531 | + case D3DRENDERSTATE_STIPPLEPATTERN30:
|
| | 532 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN30");
|
| | 533 | + break;
|
| | 534 | + case D3DRENDERSTATE_STIPPLEPATTERN31:
|
| | 535 | + strcpy(str,"D3DRENDERSTATE_STIPPLEPATTERN31");
|
| | 536 | + break;
|
| | 537 | + case D3DRENDERSTATE_WRAP0:
|
| | 538 | + strcpy(str,"D3DRENDERSTATE_WRAP0");
|
| | 539 | + break;
|
| | 540 | + case D3DRENDERSTATE_WRAP1:
|
| | 541 | + strcpy(str,"D3DRENDERSTATE_WRAP1");
|
| | 542 | + break;
|
| | 543 | + case D3DRENDERSTATE_WRAP2:
|
| | 544 | + strcpy(str,"D3DRENDERSTATE_WRAP2");
|
| | 545 | + break;
|
| | 546 | + case D3DRENDERSTATE_WRAP3:
|
| | 547 | + strcpy(str,"D3DRENDERSTATE_WRAP3");
|
| | 548 | + break;
|
| | 549 | + case D3DRENDERSTATE_WRAP4:
|
| | 550 | + strcpy(str,"D3DRENDERSTATE_WRAP4");
|
| | 551 | + break;
|
| | 552 | + case D3DRENDERSTATE_WRAP5:
|
| | 553 | + strcpy(str,"D3DRENDERSTATE_WRAP5");
|
| | 554 | + break;
|
| | 555 | + case D3DRENDERSTATE_WRAP6:
|
| | 556 | + strcpy(str,"D3DRENDERSTATE_WRAP6");
|
| | 557 | + break;
|
| | 558 | + case D3DRENDERSTATE_WRAP7:
|
| | 559 | + strcpy(str,"D3DRENDERSTATE_WRAP7");
|
| | 560 | + break;
|
| | 561 | + case D3DRENDERSTATE_CLIPPING:
|
| | 562 | + strcpy(str,"D3DRENDERSTATE_CLIPPING");
|
| | 563 | + break;
|
| | 564 | + case D3DRENDERSTATE_LIGHTING:
|
| | 565 | + strcpy(str,"D3DRENDERSTATE_LIGHTING");
|
| | 566 | + break;
|
| | 567 | + case D3DRENDERSTATE_EXTENTS:
|
| | 568 | + strcpy(str,"D3DRENDERSTATE_EXTENTS");
|
| | 569 | + break;
|
| | 570 | + case D3DRENDERSTATE_AMBIENT:
|
| | 571 | + strcpy(str,"D3DRENDERSTATE_AMBIENT");
|
| | 572 | + break;
|
| | 573 | + case D3DRENDERSTATE_FOGVERTEXMODE:
|
| | 574 | + strcpy(str,"D3DRENDERSTATE_FOGVERTEXMODE");
|
| | 575 | + break;
|
| | 576 | + case D3DRENDERSTATE_COLORVERTEX:
|
| | 577 | + strcpy(str,"D3DRENDERSTATE_COLORVERTEX");
|
| | 578 | + break;
|
| | 579 | + case D3DRENDERSTATE_LOCALVIEWER:
|
| | 580 | + strcpy(str,"D3DRENDERSTATE_LOCALVIEWER");
|
| | 581 | + break;
|
| | 582 | + case D3DRENDERSTATE_NORMALIZENORMALS:
|
| | 583 | + strcpy(str,"D3DRENDERSTATE_NORMALIZENORMALS");
|
| | 584 | + break;
|
| | 585 | + case D3DRENDERSTATE_COLORKEYBLENDENABLE:
|
| | 586 | + strcpy(str,"D3DRENDERSTATE_COLORKEYBLENDENABLE");
|
| | 587 | + break;
|
| | 588 | + case D3DRENDERSTATE_DIFFUSEMATERIALSOURCE:
|
| | 589 | + strcpy(str,"D3DRENDERSTATE_DIFFUSEMATERIALSOURCE");
|
| | 590 | + break;
|
| | 591 | + case D3DRENDERSTATE_SPECULARMATERIALSOURCE:
|
| | 592 | + strcpy(str,"D3DRENDERSTATE_SPECULARMATERIALSOURCE");
|
| | 593 | + break;
|
| | 594 | + case D3DRENDERSTATE_AMBIENTMATERIALSOURCE:
|
| | 595 | + strcpy(str,"D3DRENDERSTATE_AMBIENTMATERIALSOURCE");
|
| | 596 | + break;
|
| | 597 | + case D3DRENDERSTATE_EMISSIVEMATERIALSOURCE:
|
| | 598 | + strcpy(str,"D3DRENDERSTATE_EMISSIVEMATERIALSOURCE");
|
| | 599 | + break;
|
| | 600 | + case D3DRENDERSTATE_VERTEXBLEND:
|
| | 601 | + strcpy(str,"D3DRENDERSTATE_VERTEXBLEND");
|
| | 602 | + break;
|
| | 603 | + case D3DRENDERSTATE_CLIPPLANEENABLE:
|
| | 604 | + strcpy(str,"D3DRENDERSTATE_CLIPPLANEENABLE");
|
| | 605 | + break;
|
| | 606 | + default:
|
| | 607 | + sprintf(str,"(D3DRENDERSTATETYPE)%u",rs);
|
| | 608 | + break;
|
| | 609 | + }
|
| | 610 | + WriteFile(outfile,str,strlen(str),&byteswritten,NULL);
|
| | 611 | +}
|
| | 612 | +
|
| 253 | 613 | static void trace_decode_guid(GUID *guid)
|
| 254 | 614 | {
|
| 255 | 615 | DWORD byteswritten;
|
| — | — | @@ -486,6 +846,9 @@ |
| 487 | 847 | if(!arg) WriteFile(outfile,"NULL",4,&byteswritten,NULL);
|
| 488 | 848 | else trace_decode_rect((RECT*)arg);
|
| 489 | 849 | break;
|
| | 850 | + case 27: // D3DRENDERSTATETYPE
|
| | 851 | + trace_decode_d3drenderstate((DWORD)arg);
|
| | 852 | + break;
|
| 490 | 853 | default:
|
| 491 | 854 | WriteFile(outfile,"Unknown type",12,&byteswritten,NULL);
|
| 492 | 855 | break;
|
| — | — | @@ -499,7 +862,7 @@ |
| 500 | 863 | va_list args;
|
| 501 | 864 | va_start(args,paramcount);
|
| 502 | 865 | DWORD byteswritten;
|
| 503 | | - for(int i = 0; i < trace_depth; i++)
|
| | 866 | + for(unsigned int i = 0; i < trace_depth; i++)
|
| 504 | 867 | WriteFile(outfile," ",4,&byteswritten,NULL);
|
| 505 | 868 | WriteFile(outfile,function,strlen(function),&byteswritten,NULL);
|
| 506 | 869 | WriteFile(outfile,"(",1,&byteswritten,NULL);
|
| — | — | @@ -520,7 +883,7 @@ |
| 521 | 884 | EnterCriticalSection(&trace_cs);
|
| 522 | 885 | trace_depth--;
|
| 523 | 886 | DWORD byteswritten;
|
| 524 | | - for(int i = 0; i < trace_depth; i++)
|
| | 887 | + for(unsigned int i = 0; i < trace_depth; i++)
|
| 525 | 888 | WriteFile(outfile," ",4,&byteswritten,NULL);
|
| 526 | 889 | WriteFile(outfile,function,strlen(function),&byteswritten,NULL);
|
| 527 | 890 | WriteFile(outfile," returned ",10,&byteswritten,NULL);
|
| — | — | @@ -534,7 +897,7 @@ |
| 535 | 898 | if(!trace_ready) init_trace();
|
| 536 | 899 | EnterCriticalSection(&trace_cs);
|
| 537 | 900 | DWORD byteswritten;
|
| 538 | | - for(int i = 0; i < trace_depth-1; i++)
|
| | 901 | + for(unsigned int i = 0; i < trace_depth-1; i++)
|
| 539 | 902 | WriteFile(outfile," ",4,&byteswritten,NULL);
|
| 540 | 903 | WriteFile(outfile,function,strlen(function),&byteswritten,NULL);
|
| 541 | 904 | WriteFile(outfile,": ",2,&byteswritten,NULL);
|