Extensions: Store disable reasons in Sync
[chromium-blink-merge.git] / ui / gl / gl_bindings_api_autogen_osmesa.h
blobc061275c06e8412827a3fed1f8e1c853ed8b66b3
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT!
11 void OSMesaColorClampFn(GLboolean enable) override;
12 OSMesaContext OSMesaCreateContextFn(GLenum format,
13 OSMesaContext sharelist) override;
14 OSMesaContext OSMesaCreateContextExtFn(GLenum format,
15 GLint depthBits,
16 GLint stencilBits,
17 GLint accumBits,
18 OSMesaContext sharelist) override;
19 void OSMesaDestroyContextFn(OSMesaContext ctx) override;
20 GLboolean OSMesaGetColorBufferFn(OSMesaContext c,
21 GLint* width,
22 GLint* height,
23 GLint* format,
24 void** buffer) override;
25 OSMesaContext OSMesaGetCurrentContextFn(void) override;
26 GLboolean OSMesaGetDepthBufferFn(OSMesaContext c,
27 GLint* width,
28 GLint* height,
29 GLint* bytesPerValue,
30 void** buffer) override;
31 void OSMesaGetIntegervFn(GLint pname, GLint* value) override;
32 OSMESAproc OSMesaGetProcAddressFn(const char* funcName) override;
33 GLboolean OSMesaMakeCurrentFn(OSMesaContext ctx,
34 void* buffer,
35 GLenum type,
36 GLsizei width,
37 GLsizei height) override;
38 void OSMesaPixelStoreFn(GLint pname, GLint value) override;