Alexandre Julliard
96e80c2623
gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver.
2012-07-30 22:12:13 +02:00
Alexandre Julliard
5f157e18e2
opengl32: Store the context current DCs on the opengl32 side.
2012-07-25 16:11:05 +02:00
Alexandre Julliard
6a3aa4eb49
opengl32: Use proper handles for PBuffers instead of raw pointers.
2012-07-20 12:36:41 +02:00
Alexandre Julliard
1b9455e65d
opengl32: Add supported wgl extension functions to the OpenGL function table.
2012-07-20 00:40:42 +02:00
Alexandre Julliard
4c0779006e
opengl32: Move the wgl functions to the main OpenGL function table.
2012-07-19 22:50:37 +02:00
Alexandre Julliard
782e96b910
opengl32: Declare input pointers as const in function prototypes.
2012-07-19 22:17:14 +02:00
Alexandre Julliard
fd9b0e3006
opengl32: Remove redundant fields in the functions hashes.
2012-07-19 00:07:03 +02:00
Alexandre Julliard
df91c7bc83
opengl32: Redirect standard OpenGL functions through the TEB function table.
2012-07-18 17:12:29 +02:00
Alexandre Julliard
d66fa61e09
opengl32: Call OpenGL extension functions through the TEB function table.
2012-07-18 17:12:21 +02:00
Alexandre Julliard
5bfd5f3d7b
opengl32: Call standard OpenGL functions through the TEB function table.
2012-07-18 17:12:10 +02:00
Alexandre Julliard
edb0044e50
opengl32: Generate a function table with null OpenGL entry points and store it in the TEB.
2012-07-18 17:10:45 +02:00
Alexandre Julliard
bddea5b5f5
opengl32: Generate a header file containing function tables for all OpenGL functions.
2012-07-18 17:09:25 +02:00
Alexandre Julliard
312dd5297b
opengl32: Get rid of the X11 locking.
2012-06-26 17:06:13 +02:00
Alexandre Julliard
b6a7a3fe23
opengl32: Generate an entry point for glDebugEntry.
2012-06-26 17:06:13 +02:00
Roderick Colenbrander
29346f28ae
opengl32: Sync with latest GL specs.
2012-06-11 11:20:50 +02:00
Alexandre Julliard
658b048940
opengl32: Use float type where appropriate in the spec file.
2010-09-01 12:40:07 +02:00
Alexandre Julliard
abef41a983
opengl32: Update to the latest GL spec.
2010-09-01 12:39:43 +02:00
Roderick Colenbrander
21bc1ddf93
opengl32: Sync with latest OpenGL extensions.
2009-11-18 15:15:50 +01:00
Stefan Dösinger
4901291990
opengl32: Give wglSwapBuffers a real function, make it hookable.
2009-10-15 14:10:06 +02:00
Roderick Colenbrander
5b5401064a
opengl32: Add opengl 3.2 extensions.
2009-08-05 11:19:03 +02:00
Alexandre Julliard
cd8f5c86ef
opengl32: Make the script default to version 1.1. Remove the glGetLevelParameter stubs.
2009-06-11 11:53:40 +02:00
Alexandre Julliard
926681fead
opengl32: Generate the correct trace arguments for UINT64 types.
2009-05-28 15:23:10 +02:00
Alexandre Julliard
cb0113ec53
opengl32: Automatically download the GL spec files in make_opengl. Add a default value for the OpenGL version.
2009-01-08 12:29:39 +01:00
Alexandre Julliard
fdd1bdf7c8
opengl32: Use INT_PTR instead of ptrdiff_t in generated code to avoid printf warnings.
2009-01-08 12:15:47 +01:00
Alexandre Julliard
03a83c49db
opengl32: Define an enum for extensions to make diffs smaller when adding new extensions.
2008-12-30 12:23:40 +01:00
Michael Stefaniuc
161e90238a
opengl32: make_opengl: Do not add explicit casts of function pointers to void pointers.
2008-12-30 12:18:24 +01:00
Francois Gouget
809a879807
make_opengl: Avoid the deprecated '$#' construct.
...
This gets make_opengl to work again with Perl 5.10.
2008-09-29 17:18:29 -05:00
Detlef Riekenberg
efb13b28df
Assorted spelling fixes.
2007-12-08 19:55:39 +01:00
Roderick Colenbrander
8295c547f3
wgl: Add wglCopyContext support.
2007-11-12 14:16:44 +01:00
Francois Gouget
c4b1195c0c
Assorted spelling fixes.
2007-10-23 18:20:27 +02:00
Chris Robinson
ebfba49e27
wgl: Remove GL scissors/viewport override.
2007-10-03 11:40:12 +02:00
Chris Robinson
665a8add92
wgl: Override glFinish and glFlush.
2007-09-25 13:33:37 +02:00
Roderick Colenbrander
0dde222bc5
opengl32: Don't use 64bit gl types.
2007-08-20 22:25:44 +02:00
Roderick Colenbrander
c9d4aec1ae
opengl32: Fix some gl type bugs.
2007-08-20 11:51:45 +02:00
Roderick Colenbrander
3e63a9f123
opengl32: Add new extensions.
2007-02-19 12:35:56 +01:00
Roderick Colenbrander
cb42253ff3
opengl32: Add OpenGL 2.1 support and more extensions.
2006-12-28 12:22:15 +01:00
Alexandre Julliard
de154e738a
opengl32: Avoid generating a wrapper for internal functions when we can call the internal one directly.
2006-12-12 17:59:44 +01:00
Ulrich Czekalla
715d0e8409
winex11.drv: Correctly position and clip opengl child windows.
2006-12-12 17:28:12 +01:00
Roderick Colenbrander
2f8a05e27e
wgl: Add extension checking code / glxGetProcAddress protection.
2006-11-03 21:00:29 +01:00
Alexandre Julliard
ad5e02e604
opengl32: Store function pointers in a separate array to avoid a bunch of relocations.
2006-06-09 18:13:09 +02:00
Alexandre Julliard
3e68508ecd
opengl32: Only store the glX name if different from the wgl name.
2006-06-09 16:26:44 +02:00
Alexandre Julliard
cac3301854
opengl32: Make all the function pointers and thunks static.
2006-06-09 16:11:38 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Raphael Junqueira
7ed830b8e1
Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
...
references on code).
Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
glGetInteger (as it returns bad value).
2005-11-11 10:52:14 +00:00
Eric Pouech
2510658d8b
Now generating argument-less functions as (void) instead of ().
2005-06-27 09:46:35 +00:00
Francois Gouget
62253b752f
Assorted spelling fixes.
2005-05-30 09:56:56 +00:00
Francois Gouget
c887d0809c
Add 'use strict' and fix make_opengl accordingly.
...
Add function prototypes.
Write "$a $b" rather than the more complex $a . " " . $b.
Document which OpenGL spec files need to be downloaded.
Update the documentation of the list of supported OpenGL versions.
Tweak the usage so it always reports the right command name.
2005-05-20 18:58:10 +00:00
Raphael Junqueira
44cfc89849
- implement wglGetCurrentReadDCARB, wglMakeContextCurrentARB on
...
openGL32 (wgl_ext)
- add code to disable some openGL extensions support using wine
registry key HKLM\Software\Wine\OpenGL\DisabledExtensions (list
separated by spaces)
- valid/robust implementation of wglChoosePixelFormatARB and
wglGetPixelFormatAttribivARB (wgl_ext)
2005-04-28 18:31:15 +00:00
Christian Costa
8bbabd16b7
Added glDeleteObjectBufferATI function.
...
Fix for types that have a common root.
2004-04-14 23:58:33 +00:00
Lionel Ulmer
0e999e3c31
- sync up with latest OpenGL specifications
...
- some fixes in make_opengl to support the new types
2004-03-02 20:54:17 +00:00