Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(86)

Side by Side Diff: include/gpu/GrConfig.h

Issue 257393004: Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: whitespace change Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2010 Google Inc. 3 * Copyright 2010 Google Inc.
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 9
10 10
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 #define GR_DEBUGASSERT(COND) 171 #define GR_DEBUGASSERT(COND)
172 #endif 172 #endif
173 #endif 173 #endif
174 174
175 /** 175 /**
176 * Prettier forms of the above macros. 176 * Prettier forms of the above macros.
177 */ 177 */
178 #define GrAlwaysAssert(COND) GR_ALWAYSASSERT(COND) 178 #define GrAlwaysAssert(COND) GR_ALWAYSASSERT(COND)
179 179
180 /** 180 /**
181 * Crash from unrecoverable condition, optionally with a message. The debug vari ants only
182 * crash in a debug build. The message versions print the message regardless of release vs debug.
183 */
184 inline void GrCrash() { GrAlwaysAssert(false); }
185 inline void GrCrash(const char* msg) { GrPrintf(msg); GrAlwaysAssert(false); }
186 inline void GrDebugCrash() { SkASSERT(false); }
187 inline void GrDebugCrash(const char* msg) { GrPrintf(msg); SkASSERT(false); }
188
189 /**
190 * GR_STATIC_ASSERT is a compile time assertion. Depending on the platform 181 * GR_STATIC_ASSERT is a compile time assertion. Depending on the platform
191 * it may print the message in the compiler log. Obviously, the condition must 182 * it may print the message in the compiler log. Obviously, the condition must
192 * be evaluatable at compile time. 183 * be evaluatable at compile time.
193 */ 184 */
194 // VS 2010 and GCC compiled with c++0x or gnu++0x support the new 185 // VS 2010 and GCC compiled with c++0x or gnu++0x support the new
195 // static_assert. 186 // static_assert.
196 #if !defined(GR_STATIC_ASSERT) 187 #if !defined(GR_STATIC_ASSERT)
197 #if (defined(_MSC_VER) && _MSC_VER >= 1600) || (defined(__GXX_EXPERIMENTAL_C XX0X__) && __GXX_EXPERIMENTAL_CXX0X__) 188 #if (defined(_MSC_VER) && _MSC_VER >= 1600) || (defined(__GXX_EXPERIMENTAL_C XX0X__) && __GXX_EXPERIMENTAL_CXX0X__)
198 #define GR_STATIC_ASSERT(CONDITION) static_assert(CONDITION, "bug") 189 #define GR_STATIC_ASSERT(CONDITION) static_assert(CONDITION, "bug")
199 #else 190 #else
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 226
236 /** 227 /**
237 * GR_STROKE_PATH_RENDERING controls whether or not the GrStrokePathRenderer can be selected 228 * GR_STROKE_PATH_RENDERING controls whether or not the GrStrokePathRenderer can be selected
238 * as a path renderer. GrStrokePathRenderer is currently an experimental path re nderer. 229 * as a path renderer. GrStrokePathRenderer is currently an experimental path re nderer.
239 */ 230 */
240 #if !defined(GR_STROKE_PATH_RENDERING) 231 #if !defined(GR_STROKE_PATH_RENDERING)
241 #define GR_STROKE_PATH_RENDERING 0 232 #define GR_STROKE_PATH_RENDERING 0
242 #endif 233 #endif
243 234
244 #endif 235 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698