72 Commits

Author SHA1 Message Date
Roderick Colenbrander
925e8964f1 wined3d: Add Geforce8 device ids. 2007-08-27 11:58:44 +02:00
Roderick Colenbrander
9ca3a22487 wined3d: Dynamically load WGL functions. 2007-08-17 12:03:13 +02:00
Roderick Colenbrander
6af80e44c0 wined3d: Use WINE_GLAPI for setting the calling convention needed for OpenGL. 2007-08-14 20:29:21 +02:00
Roderick Colenbrander
4ad17c0c38 wined3d: Dynamically load OpenGL. 2007-08-14 13:32:08 +02:00
Roderick Colenbrander
ac3927a73e wined3d: Move over to WGL. 2007-08-08 15:32:01 +02:00
H. Verbeet
f11ca610ba wined3d: Add definitions and detection for GL_NV_half_float. 2007-08-02 12:18:41 +02:00
Roderick Colenbrander
2c12c17ab6 wined3d: Compile against standard GL headers. 2007-07-31 21:36:56 +02:00
Stefan Dösinger
d2016ff892 wined3d: Store the gl format table in the gl info structure. 2007-07-30 12:49:50 +02:00
H. Verbeet
61e1d1379e wined3d: Cleanup GL extension detection. 2007-06-27 11:44:32 +02:00
H. Verbeet
9c44b67d28 wined3d: Add max_vertex_samplers and max_combined_samplers to WineD3D_GL_Info. 2007-06-26 11:57:05 +02:00
H. Verbeet
3ad03206ab wined3d: Rename max_samplers to max_fragment_samplers. 2007-06-26 11:56:57 +02:00
Stefan Dösinger
c9b8a79e0b wined3d: Implement vertical refresh sync. 2007-06-14 13:21:54 +02:00
H. Verbeet
1d6d831099 wined3d: Fix GLSL definitions. 2007-06-07 20:23:39 +02:00
Phil Costin
3650e31e85 wined3d: Add GL_EXT_texture_sRGB constants and corresponding CheckDeviceFormat query. 2007-06-07 13:01:23 +02:00
Stefan Dösinger
28170f0474 wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap. 2007-05-09 12:07:32 +02:00
Stefan Dösinger
34f95c683e wined3d: Add missing prototypes for GL_ARB_vertex_blend. 2007-05-03 14:24:09 +02:00
Fabian Bieler
dcd416edbe wined3d: Add GL_EXT_framebuffer_blit to extension handler. 2007-04-06 12:31:09 +02:00
Stefan Dösinger
f9ee2355d0 wined3d: Add GL_APPLE_client_storage to our extension list. 2007-04-02 11:30:04 +02:00
Stefan Dösinger
e213d7eff5 wined3d: Add GL_ATI_envmap_bumpmap to our gl extension header. 2007-03-21 22:50:30 +01:00
Stefan Dösinger
5f05906f3b wined3d: Store the number of aux buffers in the gl limits structure. 2007-03-06 22:16:25 +01:00
Stefan Dösinger
95efeb7e4b wined3d: Support GL_APPLE_fence for event queries. 2007-03-01 11:40:24 +01:00
Stefan Dösinger
be8e9e17bc wined3d: Add GL_NV_fence defines and functions. 2007-03-01 11:40:02 +01:00
Stefan Dösinger
d73c71ad8d wined3d: Load single attribute setter functions. 2007-02-14 20:45:24 +01:00
H. Verbeet
8afe27dacd wined3d: Fix GL_ARB_texture_cube_map extension support. 2006-11-20 11:50:14 +01:00
H. Verbeet
44f4e254a6 wined3d: Fix depth buffer formats to use actual depth textures. 2006-11-17 15:54:01 +01:00
Alexandre Julliard
6afcf77889 wined3d: The WineD3D_GLContext structure doesn't need to be exported. 2006-10-27 14:42:17 +02:00
Alexandre Julliard
00ddebfafa wined3d: Fix a memory leak (spotted by Eric Pouech). 2006-10-27 14:41:25 +02:00
H. Verbeet
193f6bbd92 wined3d: Add support for native NPOT textures. 2006-09-27 09:48:11 +02:00
Roderick Colenbrander
7c86d91bb9 wined3d: glBlend* fixes. 2006-09-25 17:56:04 +02:00
Ivan Gyurdiev
2e1cf4d948 wined3d: Add support for R32F and R16F texture formats. 2006-09-07 13:48:32 +02:00
Ivan Gyurdiev
bda6d092a5 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats. 2006-08-28 11:46:20 +02:00
Roderick Colenbrander
de97fa7a3b wined3d: Better GPU detection. 2006-08-21 12:21:19 +02:00
Roderick Colenbrander
c2b6cc9dc4 wined3d: Fix GLSL regression / draw buffers support. 2006-08-09 20:35:59 +02:00
Roderick Colenbrander
194cdfa4b0 wined3d: Shader cap fixes. 2006-08-08 19:35:24 +02:00
H. Verbeet
3d2ae69102 wined3d: Allow async occlusion queries. 2006-08-07 19:59:49 +02:00
Roderick Colenbrander
bd6f0b23d6 wined3d: General constant caps fix. 2006-08-07 13:52:03 +02:00
Roderick Colenbrander
3d9e96f3bc wined3d: Volume textures fix. 2006-08-05 11:26:25 +02:00
H. Verbeet
d5238cfb38 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for GLSL fragment shaders. 2006-07-31 10:53:05 +02:00
H. Verbeet
536638918d wined3d: Add real occlusion query support. 2006-07-25 11:22:00 +02:00
H. Verbeet
a8f2c1075a wined3d: Compilation fixes. 2006-07-20 12:11:06 +02:00
Jason Green
718716b77a wined3d: Make the number of floating point shader constants dynamic. 2006-07-19 09:54:30 +02:00
H. Verbeet
7090259545 wined3d: Fix specular color handling for register combiners.
By default the FinalCombiner is setup to add the specular color to the
final result of the combiner operations. However, it should only do
this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
2006-07-12 13:20:41 +02:00
H. Verbeet
a54e36adfe wined3d: Texture limits fixes.
GL_LIMITS(textures) is currently used for both the number of texture
stages and the maximum number of simultaneous textures. In the current
code that's the same, but in a later patch that will be separated,
since a texture stage doesn't have to reference an actual
texture. Also, shaders can access a larger number of samplers than the
number of texture units the fixed function pipeline can access.
2006-06-28 16:06:25 +02:00
H. Verbeet
f40dd7635e wined3d: Add register combiner function pointers. 2006-06-28 15:52:10 +02:00
H. Verbeet
701ce97d65 wined3d: Add and use GL_EXT_fog_coord defines. 2006-06-16 11:29:31 +02:00
Stefan Dösinger
5c3c5903a5 wined3d: Correct vertex fog for transformed vertices and correctly
handle non-vertex, non-table fog.
2006-06-15 12:24:09 +02:00
Troy Rollo
abd8becd0c wined3d: Add missing GL_VERTEX_SHADER_ARB definition. 2006-05-30 19:29:26 +02:00
Roderick Colenbrander
54e5f9c465 wined3d: Dynamicly load GL_ARB_multitexture functions. 2006-05-25 20:17:32 +02:00
Jason Green
35ba7fb524 wined3d: Add some more GLSL defines. 2006-05-25 10:45:16 +02:00
Roderick Colenbrander
9c018fd877 wined3d: Fix ARB_imaging abuse. 2006-05-24 10:52:28 +02:00