blob: 3bb3d75ba66d254084c81118336e8a5013579881 [file] [log] [blame]
reed@google.comac10a2d2010-12-22 21:39:39 +00001#ifndef GrUserConfig_DEFINED
2#define GrUserConfig_DEFINED
3
4#if defined(GR_USER_CONFIG_FILE)
5 #error "default user config pulled in but GR_USER_CONFIG_FILE is defined."
6#endif
7
8#if 0
9 #undef GR_RELEASE
10 #undef GR_DEBUG
11 #define GR_RELEASE 0
12 #define GR_DEBUG 1
13#endif
14
15/*
16 Copyright 2010 Google Inc.
17
18 Licensed under the Apache License, Version 2.0 (the "License");
19 you may not use this file except in compliance with the License.
20 You may obtain a copy of the License at
21
22 http://www.apache.org/licenses/LICENSE-2.0
23
24 Unless required by applicable law or agreed to in writing, software
25 distributed under the License is distributed on an "AS IS" BASIS,
26 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
27 See the License for the specific language governing permissions and
28 limitations under the License.
29 */
30
31//#define GR_FORCE_GLCHECKERR 1
32
33/*
bsalomon@google.com2fbc7fa2011-01-05 16:34:41 +000034 * The default 32bit pixel config for texture upload is GL_RGBA on all
35 * platforms except on Windows where it is GL_BGRA. If your bitmaps map to a
bsalomon@google.comed3a0682011-01-18 16:54:04 +000036 * different GL enum, specify that with this define. For portability use
37 * GR_BGRA rather than GL_BGRA for platforms where this format is an
38 * extension.
reed@google.comac10a2d2010-12-22 21:39:39 +000039 */
bsalomon@google.com2fbc7fa2011-01-05 16:34:41 +000040//#define GR_GL_32BPP_COLOR_FORMAT GL_RGBA
reed@google.comac10a2d2010-12-22 21:39:39 +000041
42/*
43 * To diagnose texture cache performance, define this to 1 if you want to see
44 * a log statement everytime we upload an image to create a texture.
45 */
46//#define GR_DUMP_TEXTURE_UPLOAD 1
47
bsalomon@google.come9557f92010-12-23 20:59:40 +000048/*
49 * To log all GL calls define this. Can be turned on and off at runtime by
50 * gPrintGL global variable.
51 */
52//#define GR_GL_LOG_CALLS 1
53
reed@google.comac10a2d2010-12-22 21:39:39 +000054////////////////////////////////////////////////////////////////////////////////
55// Decide Ganesh types
56
57#define GR_SCALAR_IS_FIXED 0
58#define GR_SCALAR_IS_FLOAT 1
59
60#define GR_TEXT_SCALAR_IS_USHORT 0
61#define GR_TEXT_SCALAR_IS_FIXED 0
62#define GR_TEXT_SCALAR_IS_FLOAT 1
63
64#endif
65
66