]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.eclipse.swt.win32.win32.x86_64/library/wgl.c
Remove invalid SHA-256-Digests
[simantics/platform.git] / bundles / org.eclipse.swt.win32.win32.x86_64 / library / wgl.c
1 /*******************************************************************************
2  * Copyright (c) 2000, 2019 IBM Corporation and others.
3  *
4  * This program and the accompanying materials
5  * are made available under the terms of the Eclipse Public License 2.0
6  * which accompanies this distribution, and is available at
7  * https://www.eclipse.org/legal/epl-2.0/
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  *    IBM Corporation - initial API and implementation
13  *******************************************************************************/
14
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
17
18 #include "swt.h"
19 #include "wgl_structs.h"
20 #include "wgl_stats.h"
21
22 #ifndef WGL_NATIVE
23 #define WGL_NATIVE(func) Java_org_eclipse_swt_internal_opengl_win32_WGL_##func
24 #endif
25
26 #ifndef NO_ChoosePixelFormat
27 JNIEXPORT jint JNICALL WGL_NATIVE(ChoosePixelFormat)
28         (JNIEnv *env, jclass that, jlong arg0, jobject arg1)
29 {
30         PIXELFORMATDESCRIPTOR _arg1, *lparg1=NULL;
31         jint rc = 0;
32         WGL_NATIVE_ENTER(env, that, ChoosePixelFormat_FUNC);
33         if (arg1) if ((lparg1 = getPIXELFORMATDESCRIPTORFields(env, arg1, &_arg1)) == NULL) goto fail;
34         rc = (jint)ChoosePixelFormat((HDC)arg0, lparg1);
35 fail:
36         if (arg1 && lparg1) setPIXELFORMATDESCRIPTORFields(env, arg1, lparg1);
37         WGL_NATIVE_EXIT(env, that, ChoosePixelFormat_FUNC);
38         return rc;
39 }
40 #endif
41
42 #ifndef NO_DescribePixelFormat
43 JNIEXPORT jint JNICALL WGL_NATIVE(DescribePixelFormat)
44         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jobject arg3)
45 {
46         PIXELFORMATDESCRIPTOR _arg3, *lparg3=NULL;
47         jint rc = 0;
48         WGL_NATIVE_ENTER(env, that, DescribePixelFormat_FUNC);
49         if (arg3) if ((lparg3 = getPIXELFORMATDESCRIPTORFields(env, arg3, &_arg3)) == NULL) goto fail;
50         rc = (jint)DescribePixelFormat((HDC)arg0, arg1, arg2, lparg3);
51 fail:
52         if (arg3 && lparg3) setPIXELFORMATDESCRIPTORFields(env, arg3, lparg3);
53         WGL_NATIVE_EXIT(env, that, DescribePixelFormat_FUNC);
54         return rc;
55 }
56 #endif
57
58 #ifndef NO_GetPixelFormat
59 JNIEXPORT jint JNICALL WGL_NATIVE(GetPixelFormat)
60         (JNIEnv *env, jclass that, jlong arg0)
61 {
62         jint rc = 0;
63         WGL_NATIVE_ENTER(env, that, GetPixelFormat_FUNC);
64         rc = (jint)GetPixelFormat((HDC)arg0);
65         WGL_NATIVE_EXIT(env, that, GetPixelFormat_FUNC);
66         return rc;
67 }
68 #endif
69
70 #ifndef NO_SetPixelFormat
71 JNIEXPORT jboolean JNICALL WGL_NATIVE(SetPixelFormat)
72         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
73 {
74         PIXELFORMATDESCRIPTOR _arg2, *lparg2=NULL;
75         jboolean rc = 0;
76         WGL_NATIVE_ENTER(env, that, SetPixelFormat_FUNC);
77         if (arg2) if ((lparg2 = getPIXELFORMATDESCRIPTORFields(env, arg2, &_arg2)) == NULL) goto fail;
78         rc = (jboolean)SetPixelFormat((HDC)arg0, arg1, lparg2);
79 fail:
80         if (arg2 && lparg2) setPIXELFORMATDESCRIPTORFields(env, arg2, lparg2);
81         WGL_NATIVE_EXIT(env, that, SetPixelFormat_FUNC);
82         return rc;
83 }
84 #endif
85
86 #ifndef NO_SwapBuffers
87 JNIEXPORT jboolean JNICALL WGL_NATIVE(SwapBuffers)
88         (JNIEnv *env, jclass that, jlong arg0)
89 {
90         jboolean rc = 0;
91         WGL_NATIVE_ENTER(env, that, SwapBuffers_FUNC);
92         rc = (jboolean)SwapBuffers((HDC)arg0);
93         WGL_NATIVE_EXIT(env, that, SwapBuffers_FUNC);
94         return rc;
95 }
96 #endif
97
98 #ifndef NO_wglCopyContext
99 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglCopyContext)
100         (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
101 {
102         jboolean rc = 0;
103         WGL_NATIVE_ENTER(env, that, wglCopyContext_FUNC);
104         rc = (jboolean)wglCopyContext((HGLRC)arg0, (HGLRC)arg1, arg2);
105         WGL_NATIVE_EXIT(env, that, wglCopyContext_FUNC);
106         return rc;
107 }
108 #endif
109
110 #ifndef NO_wglCreateContext
111 JNIEXPORT jlong JNICALL WGL_NATIVE(wglCreateContext)
112         (JNIEnv *env, jclass that, jlong arg0)
113 {
114         jlong rc = 0;
115         WGL_NATIVE_ENTER(env, that, wglCreateContext_FUNC);
116         rc = (jlong)wglCreateContext((HDC)arg0);
117         WGL_NATIVE_EXIT(env, that, wglCreateContext_FUNC);
118         return rc;
119 }
120 #endif
121
122 #ifndef NO_wglCreateLayerContext
123 JNIEXPORT jlong JNICALL WGL_NATIVE(wglCreateLayerContext)
124         (JNIEnv *env, jclass that, jlong arg0, jint arg1)
125 {
126         jlong rc = 0;
127         WGL_NATIVE_ENTER(env, that, wglCreateLayerContext_FUNC);
128         rc = (jlong)wglCreateLayerContext((HDC)arg0, arg1);
129         WGL_NATIVE_EXIT(env, that, wglCreateLayerContext_FUNC);
130         return rc;
131 }
132 #endif
133
134 #ifndef NO_wglDeleteContext
135 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglDeleteContext)
136         (JNIEnv *env, jclass that, jlong arg0)
137 {
138         jboolean rc = 0;
139         WGL_NATIVE_ENTER(env, that, wglDeleteContext_FUNC);
140         rc = (jboolean)wglDeleteContext((HGLRC)arg0);
141         WGL_NATIVE_EXIT(env, that, wglDeleteContext_FUNC);
142         return rc;
143 }
144 #endif
145
146 #ifndef NO_wglDescribeLayerPlane
147 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglDescribeLayerPlane)
148         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jobject arg4)
149 {
150         LAYERPLANEDESCRIPTOR _arg4, *lparg4=NULL;
151         jboolean rc = 0;
152         WGL_NATIVE_ENTER(env, that, wglDescribeLayerPlane_FUNC);
153         if (arg4) if ((lparg4 = getLAYERPLANEDESCRIPTORFields(env, arg4, &_arg4)) == NULL) goto fail;
154         rc = (jboolean)wglDescribeLayerPlane((HDC)arg0, arg1, arg2, arg3, lparg4);
155 fail:
156         if (arg4 && lparg4) setLAYERPLANEDESCRIPTORFields(env, arg4, lparg4);
157         WGL_NATIVE_EXIT(env, that, wglDescribeLayerPlane_FUNC);
158         return rc;
159 }
160 #endif
161
162 #ifndef NO_wglGetCurrentContext
163 JNIEXPORT jlong JNICALL WGL_NATIVE(wglGetCurrentContext)
164         (JNIEnv *env, jclass that)
165 {
166         jlong rc = 0;
167         WGL_NATIVE_ENTER(env, that, wglGetCurrentContext_FUNC);
168         rc = (jlong)wglGetCurrentContext();
169         WGL_NATIVE_EXIT(env, that, wglGetCurrentContext_FUNC);
170         return rc;
171 }
172 #endif
173
174 #ifndef NO_wglGetCurrentDC
175 JNIEXPORT jlong JNICALL WGL_NATIVE(wglGetCurrentDC)
176         (JNIEnv *env, jclass that)
177 {
178         jlong rc = 0;
179         WGL_NATIVE_ENTER(env, that, wglGetCurrentDC_FUNC);
180         rc = (jlong)wglGetCurrentDC();
181         WGL_NATIVE_EXIT(env, that, wglGetCurrentDC_FUNC);
182         return rc;
183 }
184 #endif
185
186 #ifndef NO_wglGetLayerPaletteEntries
187 JNIEXPORT jint JNICALL WGL_NATIVE(wglGetLayerPaletteEntries)
188         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
189 {
190         jint *lparg4=NULL;
191         jint rc = 0;
192         WGL_NATIVE_ENTER(env, that, wglGetLayerPaletteEntries_FUNC);
193         if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
194         rc = (jint)wglGetLayerPaletteEntries((HDC)arg0, arg1, arg2, arg3, (COLORREF *)lparg4);
195 fail:
196         if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
197         WGL_NATIVE_EXIT(env, that, wglGetLayerPaletteEntries_FUNC);
198         return rc;
199 }
200 #endif
201
202 #ifndef NO_wglGetProcAddress
203 JNIEXPORT jlong JNICALL WGL_NATIVE(wglGetProcAddress)
204         (JNIEnv *env, jclass that, jbyteArray arg0)
205 {
206         jbyte *lparg0=NULL;
207         jlong rc = 0;
208         WGL_NATIVE_ENTER(env, that, wglGetProcAddress_FUNC);
209         if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
210         rc = (jlong)wglGetProcAddress(lparg0);
211 fail:
212         if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
213         WGL_NATIVE_EXIT(env, that, wglGetProcAddress_FUNC);
214         return rc;
215 }
216 #endif
217
218 #ifndef NO_wglMakeCurrent
219 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglMakeCurrent)
220         (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
221 {
222         jboolean rc = 0;
223         WGL_NATIVE_ENTER(env, that, wglMakeCurrent_FUNC);
224         rc = (jboolean)wglMakeCurrent((HDC)arg0, (HGLRC)arg1);
225         WGL_NATIVE_EXIT(env, that, wglMakeCurrent_FUNC);
226         return rc;
227 }
228 #endif
229
230 #ifndef NO_wglRealizeLayerPalette
231 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglRealizeLayerPalette)
232         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2)
233 {
234         jboolean rc = 0;
235         WGL_NATIVE_ENTER(env, that, wglRealizeLayerPalette_FUNC);
236         rc = (jboolean)wglRealizeLayerPalette((HDC)arg0, arg1, arg2);
237         WGL_NATIVE_EXIT(env, that, wglRealizeLayerPalette_FUNC);
238         return rc;
239 }
240 #endif
241
242 #ifndef NO_wglSetLayerPaletteEntries
243 JNIEXPORT jint JNICALL WGL_NATIVE(wglSetLayerPaletteEntries)
244         (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
245 {
246         jint *lparg4=NULL;
247         jint rc = 0;
248         WGL_NATIVE_ENTER(env, that, wglSetLayerPaletteEntries_FUNC);
249         if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
250         rc = (jint)wglSetLayerPaletteEntries((HDC)arg0, arg1, arg2, arg3, (COLORREF *)lparg4);
251 fail:
252         if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
253         WGL_NATIVE_EXIT(env, that, wglSetLayerPaletteEntries_FUNC);
254         return rc;
255 }
256 #endif
257
258 #ifndef NO_wglShareLists
259 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglShareLists)
260         (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
261 {
262         jboolean rc = 0;
263         WGL_NATIVE_ENTER(env, that, wglShareLists_FUNC);
264         rc = (jboolean)wglShareLists((HGLRC)arg0, (HGLRC)arg1);
265         WGL_NATIVE_EXIT(env, that, wglShareLists_FUNC);
266         return rc;
267 }
268 #endif
269
270 #ifndef NO_wglSwapLayerBuffers
271 JNIEXPORT jboolean JNICALL WGL_NATIVE(wglSwapLayerBuffers)
272         (JNIEnv *env, jclass that, jlong arg0, jint arg1)
273 {
274         jboolean rc = 0;
275         WGL_NATIVE_ENTER(env, that, wglSwapLayerBuffers_FUNC);
276         rc = (jboolean)wglSwapLayerBuffers((HDC)arg0, arg1);
277         WGL_NATIVE_EXIT(env, that, wglSwapLayerBuffers_FUNC);
278         return rc;
279 }
280 #endif
281