2010-12-26 MORITA Hajime <morrita@google.com>
[WebKit.git] / Sources / ThirdParty / ANGLE / src / common / debug.cpp
1 //
2 // Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6
7 // debug.cpp: Debugging utilities.
8
9 #include "common/debug.h"
10
11 #include <stdio.h>
12 #include <stdarg.h>
13
14 static bool trace_on = true;
15
16 namespace gl
17 {
18 void trace(const char *format, ...)
19 {
20     if (trace_on)
21     {
22         if (format)
23         {
24             FILE *file = fopen("debug.txt", "a");
25
26             if (file)
27             {
28                 va_list vararg;
29                 va_start(vararg, format);
30                 vfprintf(file, format, vararg);
31                 va_end(vararg);
32
33                 fclose(file);
34             }
35         }
36     }
37 }
38 }