Henri Verbeet
|
7f8ea7fffc
|
wined3d: Pass a sub-resource index instead of a miplevel to volume texture methods.
For volume textures this is mostly just a conceptual change, it'll only make a
difference for texture arrays and cube textures.
|
2010-10-21 16:15:38 +02:00 |
Henri Verbeet
|
2b58f80c27
|
wined3d: Use surface_blt_to_drawable() in IWineD3DSurfaceImpl_BltOverride().
|
2010-10-21 16:15:31 +02:00 |
Henri Verbeet
|
574169174e
|
wined3d: Check if we can do the blit before messing with surface flags in IWineD3DSurfaceImpl_BltOverride().
As an added benefit blit_supported() will now get the rectangles in the
correct coordinate system.
|
2010-10-21 16:15:25 +02:00 |
Henri Verbeet
|
b0c8b4dd95
|
wined3d: Flip destination coordinates when blitting to an offscreen target in arbfp_blit_surface().
|
2010-10-21 16:15:20 +02:00 |
Henri Verbeet
|
d508a855c1
|
wined3d: Recognize the SM4 sqrt opcode.
|
2010-10-20 18:37:07 +02:00 |
Henri Verbeet
|
58ecf706e2
|
wined3d: Handle WINED3DFMT_R10G10B10A2_UNORM in getColorBits().
|
2010-10-20 18:37:07 +02:00 |
Henri Verbeet
|
53f2765445
|
wined3d: Remove a FIXME in context_apply_blit_state().
There are some legitimate cases for this codepath, for example when blitting
to a render target with fixups or a color key.
|
2010-10-19 13:50:17 +02:00 |
Henri Verbeet
|
1237e8065e
|
wined3d: Properly flip in surface_blt_to_drawable().
We want to flip the coordinate system, not just the rectangle.
|
2010-10-19 13:50:13 +02:00 |
Henri Verbeet
|
8a96a8cc1f
|
wined3d: Always pass a valid rectangle to surface_get_blt_info().
|
2010-10-19 13:50:09 +02:00 |
Henri Verbeet
|
ca381b610c
|
wined3d: Allow FBO blits again between surfaces with fixups if they have the same format.
For some reason f1ca14cb5b disabled this.
|
2010-10-19 13:50:01 +02:00 |
Henri Verbeet
|
70f4e66f84
|
wined3d: IWineD3DBuffer_Unmap() can't fail.
|
2010-10-15 16:19:54 +02:00 |
Henri Verbeet
|
1fa3365832
|
wined3d: Flip destination coordinates when blitting to an offscreen target in BltOverride().
|
2010-10-15 16:19:50 +02:00 |
Henri Verbeet
|
95469309d6
|
wined3d: Consistently use Map/Unmap for mapping resources.
|
2010-10-14 17:54:52 +02:00 |
Henri Verbeet
|
4eb8fd7960
|
wined3d: Recognize the SM4 sample_d opcode.
|
2010-10-14 17:54:52 +02:00 |
Henri Verbeet
|
e54d9afbc3
|
wined3d: Recognize the SM4 ABS and NEG source modifiers.
|
2010-10-13 13:00:39 +02:00 |
Henri Verbeet
|
50f6fbadb0
|
wined3d: Recognize the SM4 ld opcode.
|
2010-10-13 13:00:30 +02:00 |
Henri Verbeet
|
7c6658f970
|
wined3d: Recognize the SM4 ieq opcode.
|
2010-10-13 13:00:26 +02:00 |
Henri Verbeet
|
a9e3058426
|
wined3d: Recognize the SM4 ftoi opcode.
|
2010-10-13 13:00:22 +02:00 |
Henri Verbeet
|
b53d346d35
|
wined3d: Recognize the SM4 div opcode.
|
2010-10-13 13:00:17 +02:00 |
Henri Verbeet
|
5eb7a44a2e
|
wined3d: Skip SM4 instruction modifiers.
|
2010-10-12 17:36:40 +02:00 |
Henri Verbeet
|
0e4e196979
|
wined3d: Skip SM4 source register modifiers.
|
2010-10-12 17:36:36 +02:00 |
Henri Verbeet
|
916167e93a
|
wined3d: Recognize the SM4 resource register type.
|
2010-10-12 17:36:30 +02:00 |
Henri Verbeet
|
6cbf1dd4b5
|
wined3d: Recognize the SM4 sampler register type.
|
2010-10-12 17:36:27 +02:00 |
Henri Verbeet
|
3c45bba11e
|
wined3d: Add traces to IWineD3DDeviceImpl_AcquireFocusWindow() / IWineD3DDeviceImpl_ReleaseFocusWindow().
|
2010-10-11 17:11:34 +02:00 |
Henri Verbeet
|
ff9c2fcdb2
|
wined3d: Recognize the SM4 utof opcode.
|
2010-10-11 17:11:28 +02:00 |
Henri Verbeet
|
18d7a73af8
|
wined3d: Recognize the SM4 sample_l opcode.
|
2010-10-11 17:11:28 +02:00 |
Henri Verbeet
|
407ed1b875
|
wined3d: Recognize the SM4 sample opcode.
|
2010-10-11 17:11:28 +02:00 |
Henri Verbeet
|
b2f520b5f0
|
wined3d: Recognize the SM4 itof opcode.
|
2010-10-11 17:11:28 +02:00 |
Henri Verbeet
|
1fe1676ae9
|
wined3d: SM4 immediate constants are typeless.
|
2010-10-08 15:26:42 +02:00 |
Henri Verbeet
|
3e45fe7488
|
wined3d: The SM4 sincos opcode has two destination arguments.
|
2010-10-08 15:26:37 +02:00 |
Henri Verbeet
|
d369136a96
|
wined3d: Recognize the SM4 imul opcode.
|
2010-10-08 15:26:33 +02:00 |
Henri Verbeet
|
0677a67c7b
|
wined3d: Recognize the SM4 NULL register type.
|
2010-10-08 15:26:28 +02:00 |
Henri Verbeet
|
7c7205d90a
|
wined3d: Allow multiple shader instruction destination arguments.
|
2010-10-08 15:26:19 +02:00 |
Henri Verbeet
|
512e6cec2c
|
wined3d: Recognize the SM4 movc opcode.
|
2010-10-07 15:58:10 +02:00 |
Henri Verbeet
|
f78542c34c
|
wined3d: Recognize the SM4 mad opcode.
|
2010-10-07 15:58:10 +02:00 |
Henri Verbeet
|
2eb5df3039
|
wined3d: Recognize the SM4 frc opcode.
|
2010-10-07 15:58:10 +02:00 |
Henri Verbeet
|
1330f844f8
|
wined3d: Recognize the SM4 and opcode.
|
2010-10-07 15:58:09 +02:00 |
Henri Verbeet
|
98a2973e95
|
wined3d: Recognize the SM4 loop opcode.
|
2010-10-07 15:58:09 +02:00 |
Henri Verbeet
|
a59d0f45c1
|
wined3d: Acquire / release the focus window during reset.
|
2010-10-06 14:42:08 +02:00 |
Henri Verbeet
|
e1b96eb347
|
wined3d: Set the depth/stencil buffer to NULL before releasing it.
To prevent device_resource_released() from detecting it as still in use.
|
2010-10-05 15:16:56 +02:00 |
Henri Verbeet
|
5fa84c56c3
|
ddraw: Remove another hack.
It breaks actual front buffer / back buffer flips.
|
2010-10-05 15:16:52 +02:00 |
Matteo Bruni
|
20010235ad
|
wined3d: Keep track of texture transformation states in compiled pixel shaders.
|
2010-10-04 15:00:08 +02:00 |
Henri Verbeet
|
5fd1b5c023
|
wined3d: Also pass the destination state directly to wined3d_state_record_lights().
|
2010-10-01 13:46:47 +02:00 |
Henri Verbeet
|
545dc012cf
|
wined3d: Pass a wined3d_state structure to nvts_activate_dimensions().
|
2010-10-01 13:46:43 +02:00 |
Henri Verbeet
|
4dcd56f43b
|
wined3d: Pass a wined3d_state structure to remove_vbos().
|
2010-10-01 13:46:39 +02:00 |
Henri Verbeet
|
cf9d9e3204
|
wined3d: Pass gl_info and state parameters directly to drawStridedInstanced().
|
2010-10-01 13:46:36 +02:00 |
Alexandre Julliard
|
7afdf5d920
|
Make some variable declarations extern.
|
2010-10-01 13:42:22 +02:00 |
Henri Verbeet
|
132158cbf5
|
wined3d: Pass gl_info and state parameters directly to drawStridedSlowVs().
|
2010-09-30 17:51:17 +02:00 |
Henri Verbeet
|
f065a5e54b
|
wined3d: Remove the useless device parameter to drawStridedFast().
|
2010-09-30 17:51:16 +02:00 |
Henri Verbeet
|
c2363f750b
|
wined3d: Pass a wined3d_gl_info structure to send_attribute().
|
2010-09-30 17:51:16 +02:00 |