- 29 Dec, 2008 1 commit
-
-
Vincent Pelletier authored
-
- 22 Dec, 2008 1 commit
-
-
Rico Schüller authored
-
- 19 Dec, 2008 2 commits
-
-
Roderick Colenbrander authored
-
Roderick Colenbrander authored
wined3d: Add GL_ARB_texture_rg / GL_EXT_texture_swizzle support. These extensions are needed for more efficient R32F/RG32F support.
-
- 18 Dec, 2008 1 commit
-
-
Henri Verbeet authored
-
- 16 Dec, 2008 3 commits
-
-
Stefan Dösinger authored
This confuses applications like Steam, which hook d3d9 and opengl functions. It sees that the application uses opengl32, but it doesn't realize that d3d9 is wrapped to opengl. Thus it starts messing around with wined3d's wgl context. It usually tries to draw geometry with the context, but cannot deal with some of the obscure extensions we have activated.
-
Stefan Dösinger authored
Otherwise it will be 0 if GL_ARB_multitexture is not available.
-
Stefan Dösinger authored
-
- 04 Dec, 2008 2 commits
-
-
Henri Verbeet authored
Based on a patch by Stefan Dösinger. This is more flexible, and allows the shader backend implementation to be simpler, since it doesn't have to know about specific formats. The next patch makes use of this.
-
Henri Verbeet authored
Also remove the silly typedef.
-
- 02 Dec, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 01 Dec, 2008 2 commits
-
-
Henri Verbeet authored
-
Henri Verbeet authored
-
- 28 Nov, 2008 2 commits
-
-
Andrew Talbot authored
-
Henri Verbeet authored
Note that minMipLookup and magLookup aren't particularly safe to use, they're global arrays initialized from IWineD3DImpl_FillGLCaps(). The same goes for the other global dynamic lookup tables.
-
- 24 Nov, 2008 3 commits
-
-
Roderick Colenbrander authored
-
Roderick Colenbrander authored
-
Vincent Pelletier authored
-
- 10 Nov, 2008 1 commit
-
-
Roderick Colenbrander authored
-
- 04 Nov, 2008 1 commit
-
-
Stefan Dösinger authored
GL_ATI_envmap_bumpmap provides two things: Signed V8U8 pixel formats, and bump mapping. The extension is only supported on fglrx, and this driver also supports GL_ARB_fragment_program. Thus the bump mapping code is never used on any driver out there. Furthermore, if it is used, it tends to crash the driver The signed pixel format is used, as it can be used by pixel shaders or the ARBfp replacement. However, the format is broken in fglrx, and negative values are clamped to 0.0. This results in test failures. WineD3D has an alternative codepath using scale+bias to enable V8U8 using a standard signed RGB which works correctly on fglrx.
-
- 20 Oct, 2008 1 commit
-
-
Henri Verbeet authored
-
- 18 Oct, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 09 Oct, 2008 1 commit
-
-
Henri Verbeet authored
-
- 25 Sep, 2008 1 commit
-
-
Henri Verbeet authored
-
- 19 Sep, 2008 1 commit
-
-
Allan Tong authored
-
- 02 Sep, 2008 2 commits
-
-
Stefan Dösinger authored
-
Francois Gouget authored
-
- 28 Aug, 2008 1 commit
-
-
Stefan Dösinger authored
-
- 27 Aug, 2008 3 commits
-
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
- 26 Aug, 2008 1 commit
-
-
Stefan Dösinger authored
We have to use the texture limit of the fragment pipeline in use here, not the fixed function GL texture limit.
-
- 25 Aug, 2008 5 commits
-
-
Stefan Dösinger authored
Since some of those function pointers are direct GL functions the function prototype needs the WINE_GLAPI calling convention. This makes prevents drawStridedSlow from crashing with USE_WIN32_OPENGL.
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Henri Verbeet authored
-
Chris Robinson authored
GL_RGBA doesn't gaurantee an internal storage depth, which can cause the test to fail if it's stored with less than 8 bits of precision. Some nVidia drivers would actually store with 4 bits of precision.
-
- 21 Aug, 2008 1 commit
-
-
Alexander Dorofeyev authored
It indicates support of colorkey transparency on textures, so set it because wined3d supports it. Fixes transparency problems in Forsaken.
-
- 20 Aug, 2008 2 commits
-
-
Stefan Dösinger authored
-
Stefan Dösinger authored
If a format is not supported natively by opengl, a shader may be able to convert it. Up to now, CheckDeviceFormat had magic knowldge which GL extensions lead to which supported format. This patch adds functions that allow CheckDeviceFormat to ask the actual implementation for its capabilities.
-