H. Verbeet
|
a7e4669910
|
wined3d: Split of the mapping of pixel shader samplers from IWineD3DDeviceImpl_FindTexUnitMap().
|
2007-06-25 11:43:36 +02:00 |
H. Verbeet
|
10ffa291e2
|
wined3d: Remove the sharing of mapping code for fixed function and pixel shader samplers.
|
2007-06-25 11:43:26 +02:00 |
H. Verbeet
|
2aa891c175
|
wined3d: Split of the mapping of fixed function samplers from IWineD3DDeviceImpl_FindTexUnitMap().
|
2007-06-25 11:43:16 +02:00 |
H. Verbeet
|
b1579b37ea
|
wined3d: Keep track of what fixed function texture stages are in use.
|
2007-06-25 11:43:05 +02:00 |
H. Verbeet
|
b928cadde8
|
wined3d: Keep track of what stage a texturing unit is mapped to.
|
2007-06-25 11:42:54 +02:00 |
Stefan Dösinger
|
2f4b9e42bc
|
wined3d: Move material applying to the state table.
|
2007-06-25 11:35:59 +02:00 |
Stefan Dösinger
|
fb269f9210
|
wined3d: Depthfill blits are allowed between BeginScene and Endscene.
|
2007-06-22 13:42:51 +02:00 |
H. Verbeet
|
6d0e14d947
|
wined3d: Do not mark texture stages > MAX_TEXTURES dirty, they don't exist.
|
2007-06-22 12:19:19 +02:00 |
H. Verbeet
|
440ca84680
|
wined3d: Fix various incorrect uses of GL_LIMITS(texture_stages) and GL_LIMITS(sampler_stages).
|
2007-06-22 12:19:10 +02:00 |
H. Verbeet
|
c60bdca5b0
|
wined3d: Make use of the texUnitMap in drawStridedSlow as well.
|
2007-06-21 13:10:40 +02:00 |
H. Verbeet
|
2e786e09bb
|
wined3d: Use texture2D to sample in pshader_glsl_texdp3tex().
|
2007-06-21 13:10:32 +02:00 |
Stefan Dösinger
|
b081cbaf40
|
wined3d: Emulate tracking of multiple material properties.
|
2007-06-21 13:09:30 +02:00 |
Stefan Dösinger
|
35ee1e9693
|
wined3d: Unload texture coords for all supported texture stages.
|
2007-06-21 13:09:17 +02:00 |
Stefan Dösinger
|
030b92a2f6
|
wined3d: Remove the FVF codepath from drawprim.
|
2007-06-21 13:09:08 +02:00 |
Marcus Meissner
|
332d14953b
|
wined3d: Fixed pointer casting and additions.
|
2007-06-20 13:10:35 +02:00 |
H. Verbeet
|
b16dbf46da
|
wined3d: Mask texture stage state arguments with WINED3DTA_SELECTMASK when comparing them.
|
2007-06-18 12:33:56 +02:00 |
H. Verbeet
|
9f8083c646
|
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for mapped stages.
|
2007-06-18 12:33:55 +02:00 |
Stefan Dösinger
|
6e5a5d2736
|
wined3d: DDraw surfaces are QWORD aligned.
|
2007-06-14 13:22:52 +02:00 |
Stefan Dösinger
|
078523f73e
|
wined3d: Present does not clear the depth stencil.
|
2007-06-14 13:22:19 +02:00 |
Stefan Dösinger
|
c9b8a79e0b
|
wined3d: Implement vertical refresh sync.
|
2007-06-14 13:21:54 +02:00 |
Stefan Dösinger
|
43fda1f4f0
|
wined3d: Only swap system memory resources of front and back buffer if they have the same size.
|
2007-06-14 13:20:53 +02:00 |
Phil Costin
|
72865b8ca2
|
wined3d: Remove a duplication in device.c.
|
2007-06-14 13:14:35 +02:00 |
H. Verbeet
|
b9d5c18062
|
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap() when activating the context.
|
2007-06-13 11:23:18 +02:00 |
H. Verbeet
|
8311ff32a3
|
wined3d: Take the texUnitMap into account when loading shader_glsl_load_psamplers().
|
2007-06-13 11:23:06 +02:00 |
Phil Costin
|
2256e06de3
|
wined3d: Add gamma linerization support for D3DFMT_A4R4G4B4.
|
2007-06-13 11:22:42 +02:00 |
Francois Gouget
|
6f24b198f3
|
wined3d: Pass the D3DCB_CreateAdditionalSwapChain() error code to the upper layers (needed for d3d9).
|
2007-06-13 11:08:28 +02:00 |
Stefan Dösinger
|
d88fe52564
|
wined3d: Do not set the dynlock flag on all created surfaces.
|
2007-06-12 11:13:38 +02:00 |
Stefan Dösinger
|
ef65b233c0
|
wined3d: Some render target->texture blit context handling.
|
2007-06-11 13:56:47 +02:00 |
Stefan Dösinger
|
efbdd515f8
|
wined3d: Find possible fbconfis on dll load time, use them in CheckDepthStencilMatch.
|
2007-06-11 13:53:38 +02:00 |
Stefan Dösinger
|
66930554d1
|
wined3d: Store the adapter driver and description in the adapter.
|
2007-06-11 13:52:32 +02:00 |
Stefan Dösinger
|
a460a2df43
|
wined3d: Store the gl information in a per adapter structure and initialize it only once.
|
2007-06-11 13:51:06 +02:00 |
Chris Robinson
|
11a6646102
|
wined3d: Add missing table entry value.
|
2007-06-08 11:59:36 +02:00 |
H. Verbeet
|
4e27a7d81c
|
wined3d: For ps_2_0 and higher, call shader_get_registers_used() in IWineD3DPixelShaderImpl_SetFunction.
|
2007-06-08 11:57:41 +02:00 |
H. Verbeet
|
7a9bb1db28
|
wined3d: Pass NULL for the stateBlock parameter to shader_get_registers_used() in IWineD3DVertexShaderImpl_SetFunction.
|
2007-06-08 11:57:33 +02:00 |
H. Verbeet
|
473e914c29
|
wined3d: Turn off filtering for FBO attachments, update the texture's states array.
|
2007-06-07 20:23:29 +02:00 |
Francois Gouget
|
96c337f0a1
|
Assorted spelling fixes.
|
2007-06-07 19:24:32 +02:00 |
Francois Gouget
|
7d55f09e75
|
wined3d: Fix spelling of the state_separateblend() function.
|
2007-06-07 19:24:04 +02:00 |
Phil Costin
|
622f62d352
|
wined3d: Enable the loading and reloading of gamma corrected textures.
|
2007-06-07 13:02:04 +02:00 |
Phil Costin
|
e7578dca36
|
wined3d: Add support for loading gamma corrected textures.
|
2007-06-07 13:01:49 +02:00 |
Phil Costin
|
08ae3d6f67
|
wined3d: Extend the D3DFMT table to include gamma corrected formats.
|
2007-06-07 13:01:36 +02:00 |
Phil Costin
|
3650e31e85
|
wined3d: Add GL_EXT_texture_sRGB constants and corresponding CheckDeviceFormat query.
|
2007-06-07 13:01:23 +02:00 |
Andrew Talbot
|
2e16552327
|
wined3d: Void functions should not return a value.
|
2007-06-07 13:00:08 +02:00 |
H. Verbeet
|
6ee356fca0
|
wined3d: Get rid of the pBaseVertexIndex parameter to IWineD3DDeviceImpl_GetIndices, use GetBaseVertexIndex instead.
|
2007-06-07 11:20:48 +02:00 |
H. Verbeet
|
262240adce
|
wined3d: Add IWineD3DDevice_GetBaseVertexIndex to retrieve the base vertex index.
|
2007-06-07 11:20:48 +02:00 |
Lei Zhang
|
f00670df61
|
wined3d: Various spelling fixes.
|
2007-06-06 13:40:01 +02:00 |
H. Verbeet
|
785771272a
|
wined3d: Get rid of the BaseVertexIndex parameter to IWineD3DDeviceImpl_SetIndices, use SetBaseVertexIndex instead.
|
2007-06-06 12:10:47 +02:00 |
H. Verbeet
|
45b531fcea
|
wined3d: Make sure the color buffer is not modified by depth_blt().
|
2007-06-06 12:10:39 +02:00 |
Chris Robinson
|
1e64bb93a4
|
wined3d: Add a few missing checkGLcall calls.
|
2007-06-05 12:19:10 +02:00 |
H. Verbeet
|
7de83c18bd
|
wined3d: Rename IWineD3DDeviceImpl_SetBasevertexIndex to IWineD3DDeviceImpl_SetBaseVertexIndex.
|
2007-06-05 10:57:45 +02:00 |
H. Verbeet
|
c4a0a2b918
|
wined3d: TRACE the Color parameter in IWineD3DDeviceImpl_Clear.
|
2007-06-05 10:57:37 +02:00 |