Update V8 to version 4.7.3.
[chromium-blink-merge.git] / gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_trace_marker.txt
blob7dfb78e57754f998c8fc3b0fd17f11b72919870f
1 Name
3     CHROMIUM_trace_marker
5 Name Strings
7     GL_CHROMIUM_trace_marker
9 Version
11     Last Modifed Date: December 17, 2014
13 Dependencies
15     OpenGL ES 2.0 is required.
17 Overview
19     This extension lets you mark chromium style GPU traces. Each trace can
20     specify both a category name and a trace name which will be associated
21     with the trace.
23     Each trace's beginning is marked by TraceBeginCHROMIUM and the end can
24     optionally be marked by TraceEndCHROMIUM. If the trace's end is not marked,
25     the trace will automatically end when the graphics context is destroyed.
27     Multiple traces can happen simultaneously, however traces act as a stack
28     and must be fully contained within one another. Therefore, you cannot
29     have overlapping traces.
31     Once a trace has been recorded, it is up to the application to decide
32     how the traces should be displayed.
34 New Tokens
36     None
38 New Procedures and Functions
40     void TraceBeginCHROMIUM(const char* category_name, const char* trace_name)
42     Marks the beginning of when a GPU trace should begin. Once the trace begins
43     it lasts until the graphics context is destroyed or when TraceEndCHROMIUM
44     is called.
47     void TraceEndCHROMIUM()
49     Marks the last trace to end, this will signal the application to stop
50     tracing the previous trace.
52 Errors
54     None.
56 New State
58     None.
60 Revision History
62     12/17/2014    Documented the extension