Stefan Dösinger
|
1fc1fe3c6e
|
wined3d: Use standard wine lists for the resource list.
|
2007-11-20 13:10:46 +01:00 |
Stefan Dösinger
|
7a97d4e2ec
|
wined3d: Free the shader function when freeing the shader.
|
2007-11-20 13:02:07 +01:00 |
Stefan Dösinger
|
bd97580683
|
wined3d: Move IUnknown functions to IWineD3DBaseShader.
|
2007-11-20 12:53:07 +01:00 |
Stefan Dösinger
|
c698052b31
|
wined3d: Destroy GL contexts before changing the screen resolution.
|
2007-11-16 13:23:15 +01:00 |
Stefan Dösinger
|
683c258ff4
|
wined3d: Remove a hack that slipped in.
|
2007-11-16 13:23:09 +01:00 |
Stefan Dösinger
|
f13bb40671
|
wined3d: Do not call PreLoad in surface_download_data.
|
2007-11-16 13:23:02 +01:00 |
Stefan Dösinger
|
73d992050f
|
wined3d: Fix ATI video memory detection typo.
|
2007-11-14 11:59:28 +01:00 |
Stefan Dösinger
|
26f7eae9cf
|
wined3d: Non power of two texture fixes.
|
2007-11-14 11:59:21 +01:00 |
Stefan Dösinger
|
0334c1760f
|
wined3d: Apply matrices when switching from transformed vertices to shaders.
|
2007-11-14 11:59:09 +01:00 |
Stefan Dösinger
|
58a761a88b
|
wined3d: Read the framebuffer size from the surface, not the window.
|
2007-11-14 11:58:47 +01:00 |
Stefan Dösinger
|
e4f8a2da2b
|
wined3d: Depth stencil fixes.
|
2007-11-14 11:58:36 +01:00 |
Stefan Dösinger
|
9f41a359b6
|
wined3d: Partially revert "Get rid of the conditionals in shader_glsl".
|
2007-11-14 11:58:22 +01:00 |
Stefan Dösinger
|
ed7e520926
|
wined3d: Get rid of a few Nvidiaisms in glsl shaders.
|
2007-11-14 11:51:38 +01:00 |
Stefan Dösinger
|
edb78187a9
|
wined3d: Hardcode local constants into the shader if possible.
|
2007-11-14 11:51:26 +01:00 |
Francois Gouget
|
41643327ee
|
wined3d: Add trailing '\n's to two shader_addline() calls.
|
2007-11-13 13:35:55 +01:00 |
Stefan Dösinger
|
894a705cc7
|
wined3d: Load GL_EXT_texture3D from gl 1.2 if the extension is not there.
|
2007-11-12 14:29:52 +01:00 |
Stefan Dösinger
|
c25a792902
|
wined3d: Mark extensions supported which are included in the gl core.
|
2007-11-12 14:29:45 +01:00 |
Stefan Dösinger
|
0587060a08
|
wined3d: Load GL functions from core if needed.
|
2007-11-12 14:28:21 +01:00 |
Stefan Dösinger
|
07bbf1899d
|
wined3d: Extend the gl extension function loading table with ext info.
|
2007-11-12 14:26:49 +01:00 |
Stefan Dösinger
|
1978ef9a75
|
wined3d: Load extension functions after finding the supported extensions.
|
2007-11-12 14:26:05 +01:00 |
Roderick Colenbrander
|
817b520c3d
|
wined3d: Prevent unneeded context switches.
|
2007-11-12 14:13:21 +01:00 |
Roderick Colenbrander
|
9b0d661e43
|
wined3d: Flush GL calls after drawing to the drawable. This fixes apps that use multiple GL contexts.
|
2007-11-12 14:13:14 +01:00 |
Francois Gouget
|
81a5701ca9
|
Assorted spelling fixes.
|
2007-11-09 13:07:12 +01:00 |
Stefan Dösinger
|
335bd99262
|
wined3d: Actually store the PS's vertex processing flag.
|
2007-11-09 12:41:12 +01:00 |
Roderick Colenbrander
|
33df806819
|
wined3d: Make sure the p8 shader is set to 0 after destroying the main render target.
This fixes a render target recreation problem in Age of Empires II.
|
2007-11-09 12:40:44 +01:00 |
Roderick Colenbrander
|
b238e39ec8
|
wined3d: Make sure SFLAG_LOCKED is set at the start of LockRect as various functions called from LockRect depend on it (e.g. LoadTexture if called from LoadLocation).
|
2007-11-09 12:40:26 +01:00 |
Stefan Dösinger
|
d050b4de9e
|
wined3d: Reinstall the projected texture disabling for generated coords.
|
2007-11-09 12:35:40 +01:00 |
Stefan Dösinger
|
9fb70b99db
|
wined3d: Load GLSL sampler uniforms at shader link time.
|
2007-11-09 12:32:11 +01:00 |
Stefan Dösinger
|
6fd4f8f699
|
wined3d: Store integer uniform locations.
|
2007-11-09 12:32:02 +01:00 |
Stefan Dösinger
|
bfec6c352d
|
wined3d: Store the special uniforms' locations in the linked program.
|
2007-11-09 12:31:54 +01:00 |
Stefan Dösinger
|
cd1812b473
|
wined3d: Hide NP2 textures support on R500 and earlier cards.
|
2007-11-09 12:31:44 +01:00 |
Stefan Dösinger
|
883915fc72
|
wined3d: Fix for MacOS'es incomplete glsl uniform truth.
|
2007-11-09 12:30:30 +01:00 |
Stefan Dösinger
|
f79ca75d08
|
wined3d: Implement a detection for the MacOS OpenGL implementation.
|
2007-11-09 12:29:55 +01:00 |
Stefan Dösinger
|
24ee003bfe
|
wined3d: Pass surface dirtification to the container.
|
2007-11-08 12:18:30 +01:00 |
Stefan Dösinger
|
98b291192f
|
wined3d: Get rid of the conditionals in shader_glsl_compare.
|
2007-11-08 12:17:54 +01:00 |
Stefan Dösinger
|
ed937c6ad4
|
wined3d: Take care for client storage and pbos.
|
2007-11-08 12:07:30 +01:00 |
Stefan Dösinger
|
5ffea6e591
|
wined3d: Honor the driver's min point size.
|
2007-11-08 12:05:19 +01:00 |
Stefan Dösinger
|
0183f3e305
|
wined3d: Avoid NOP additions.
|
2007-11-08 12:03:46 +01:00 |
Stefan Dösinger
|
c7c785861a
|
wined3d: Replace the position fixup mul-add-add with a MAD.
|
2007-11-08 12:03:39 +01:00 |
Stefan Dösinger
|
6209b36acb
|
wined3d: mov to a0.x does a floor(), not a round to nearest.
|
2007-11-08 11:55:31 +01:00 |
Stefan Dösinger
|
468309e055
|
wined3d: Get rid of the conditionals in the glsl lit implementation.
|
2007-11-08 11:55:08 +01:00 |
Stefan Dösinger
|
fb0dde7b27
|
wined3d: Relative addressing offsets are limited to [-64; 63] in arb.
|
2007-11-08 11:54:43 +01:00 |
Stefan Dösinger
|
aafcae4752
|
wined3d: Remove the conditional from texdepth.
|
2007-11-08 11:54:28 +01:00 |
Stefan Dösinger
|
36330f0542
|
wined3d: Fix the varying number comparison.
|
2007-11-08 11:54:13 +01:00 |
Stefan Dösinger
|
a34c1f948b
|
wined3d: Free the backbuffer array.
|
2007-11-07 12:08:46 +01:00 |
Stefan Dösinger
|
1b23dd1ba1
|
wined3d: Implement the varying map.
|
2007-11-07 12:08:32 +01:00 |
Stefan Dösinger
|
409103f801
|
wined3d: Install a varying map.
|
2007-11-07 12:08:24 +01:00 |
Stefan Dösinger
|
c2b6cbf014
|
wined3d: Refuse to create volumes and volume textures if not supported.
|
2007-11-07 12:07:29 +01:00 |
Stefan Dösinger
|
45ebea1f47
|
wined3d: Set the display mode before creating the context.
|
2007-11-07 12:07:20 +01:00 |
Stefan Dösinger
|
38147d28dd
|
wined3d: Set the main hwnd before setting up the screen.
|
2007-11-07 12:07:05 +01:00 |