Henri Verbeet
|
392a65fe09
|
wined3d: Unify sampler binding points.
|
2013-10-10 10:45:00 +02:00 |
Henri Verbeet
|
3caefc8337
|
wined3d: Unify constant buffer binding points.
|
2013-10-10 10:44:57 +02:00 |
Henri Verbeet
|
c228ffbaf0
|
wined3d: Unify shader binding points.
|
2013-10-10 10:44:53 +02:00 |
Henri Verbeet
|
8644b62726
|
wined3d: Move lowest_disabled_stage to the context.
|
2013-10-07 14:44:35 +02:00 |
Henri Verbeet
|
242a79a9d7
|
wined3d: Don't update lowest_disabled_stage in wined3d_stateblock_apply().
|
2013-10-07 14:44:35 +02:00 |
Henri Verbeet
|
8a7744b06e
|
wined3d: Call state_init_default() from state_init() when the appropriate flag is set.
|
2013-09-30 20:34:52 +02:00 |
Henri Verbeet
|
bc0f990b44
|
wined3d: Send viewport updates through the command stream.
|
2013-09-30 20:34:52 +02:00 |
Henri Verbeet
|
4a9da034ab
|
wined3d: Explicitly pass gl_info to state_init_default().
|
2013-09-26 10:45:52 +02:00 |
Henri Verbeet
|
abbc595fc1
|
wined3d: Initialize the fb state pointer in state_init().
|
2013-09-26 10:45:50 +02:00 |
Henri Verbeet
|
8866d733e4
|
wined3d: Introduce a function to initialize swapchain specific device state.
|
2013-09-25 11:49:08 +02:00 |
Henri Verbeet
|
9516ce33d8
|
wined3d: Get rid of clearing the texture bindings in state_init_default().
This is arbitrary, we don't do it for any of the other resource bindings
either, and the wined3d_state structure is assumed to be zero-initialized.
|
2013-09-24 12:57:27 +02:00 |
Henri Verbeet
|
864b25e582
|
wined3d: Introduce a separate function for updating the viewport and scissor rects.
|
2013-09-23 20:37:05 +02:00 |
Henri Verbeet
|
0eae0858ae
|
wined3d: Set the default scissor rect from the swapchain desc in state_init_default().
We always have a swapchain here, even if there are no back buffers.
|
2013-09-20 11:27:43 +02:00 |
Henri Verbeet
|
b85c2a74bb
|
wined3d: Replace the "stateBlock" wined3d_device field with a wined3d_state structure.
|
2013-08-27 11:50:53 +02:00 |
Henri Verbeet
|
fc5f9d4709
|
wined3d: Make stateblock_init_default_state() work with a wined3d_state structure instead.
|
2013-08-27 11:50:53 +02:00 |
Henri Verbeet
|
cc85c6aff0
|
wined3d: Introduce a separate function for initializing a wined3d_state structure.
|
2013-08-27 11:50:53 +02:00 |
Henri Verbeet
|
aee3c0faeb
|
wined3d: Introduce a separate function for cleaning up a wined3d_state structure.
|
2013-08-26 10:50:48 +02:00 |
Henri Verbeet
|
4e755d263f
|
wined3d: Make stateblock_unbind_resources() work with a wined3d_state structure instead.
|
2013-08-26 10:50:46 +02:00 |
Henri Verbeet
|
f02a5f45d4
|
wined3d: Replace the "updateStateBlock" wined3d_device field with a "update_state" field.
|
2013-08-26 10:50:43 +02:00 |
Henri Verbeet
|
b4d6f90f20
|
wined3d: Only update the stateblock's "changed" field if we're recording.
|
2013-08-23 10:41:36 +02:00 |
Henri Verbeet
|
1c2392ddb0
|
wined3d: Only write gl_PointSize for point primitives in shader_glsl_generate_ffp_vertex_shader().
|
2013-05-29 12:12:32 +02:00 |
Stefan Dösinger
|
768e8c098c
|
wined3d: Move shader limits to wined3d_d3d_info.
|
2013-04-25 20:25:09 +02:00 |
Stefan Dösinger
|
c371af0d5c
|
wined3d: Get rid of device->view_ident.
|
2013-04-24 18:26:56 +02:00 |
Michael Stefaniuc
|
50a9fb579c
|
wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
2013-02-06 09:04:41 +01:00 |
Michael Stefaniuc
|
b28aff0dd7
|
wined3d: Use assignment instead of memcpy to copy structs.
|
2013-01-28 14:00:18 +01:00 |
Henri Verbeet
|
4c4131cd78
|
d3d10core: Implement d3d10_device_PSSetSamplers().
|
2012-12-10 11:25:46 +01:00 |
Henri Verbeet
|
047d607e07
|
d3d10core: Implement d3d10_device_GSSetSamplers().
|
2012-12-07 10:35:44 +01:00 |
Henri Verbeet
|
e5805c316c
|
d3d10core: Implement d3d10_device_VSSetSamplers().
|
2012-12-06 12:55:50 +01:00 |
Henri Verbeet
|
b034f49183
|
d3d10core: Implement d3d10_device_PSSetConstantBuffers().
|
2012-12-05 12:44:01 +01:00 |
Henri Verbeet
|
feda45279e
|
d3d10core: Implement d3d10_device_GSSetConstantBuffers().
|
2012-12-04 00:02:00 +01:00 |
Henri Verbeet
|
ae5e15319e
|
d3d10core: Implement d3d10_device_VSSetConstantBuffers().
|
2012-11-30 11:42:48 +01:00 |
Henri Verbeet
|
5d9d20ee0e
|
wined3d: Also unbind stream outputs and the geometry shader in stateblock_unbind_resources().
|
2012-11-29 00:16:44 +01:00 |
Henri Verbeet
|
8e24dbb60a
|
wined3d: wined3d_stateblock_apply() never fails.
|
2012-10-08 11:28:37 +02:00 |
Henri Verbeet
|
b69545c7da
|
wined3d: wined3d_stateblock_capture() never fails.
|
2012-10-08 11:28:32 +02:00 |
Henri Verbeet
|
5fcc1f8f70
|
wined3d: Just return the surface from wined3d_swapchain_get_back_buffer().
|
2012-10-04 14:09:50 +02:00 |
Henri Verbeet
|
8fd7d3a2b3
|
wined3d: Just return the swapchain from wined3d_device_get_swapchain().
|
2012-09-05 11:48:04 +02:00 |
Henri Verbeet
|
ea8dfe640d
|
wined3d: Convert some uppercase hex constants to lowercase.
|
2012-07-20 13:59:53 +02:00 |
Francois Gouget
|
19ba80e7c2
|
wined3d: We must include Wine's port.h before using NAN.
|
2012-06-01 17:41:52 +02:00 |
Henri Verbeet
|
e3ecfa5974
|
wined3d: Store user clip planes as 4-component float vectors.
|
2012-05-22 18:07:02 +02:00 |
Henri Verbeet
|
6b9018ccd2
|
wined3d: Use the wined3d_matrix structure for the identity matrix.
|
2012-05-03 23:45:09 +02:00 |
Henri Verbeet
|
e1cd2453b9
|
wined3d: Get rid of the mostly unused blockType field in struct wined3d_stateblock.
|
2012-01-19 11:56:00 +01:00 |
Henri Verbeet
|
ed417a6f13
|
wined3d: Get rid of the WINED3DSTATEBLOCKTYPE typedef.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
c70e17e806
|
wined3d: Reset the changed float shader constants in stateblock_init_default_state().
The GLSL constant tracking needs these to be correct.
|
2012-01-18 12:37:37 +01:00 |
Henri Verbeet
|
e70990041b
|
wined3d: Get rid of the WINED3DTEXTUREFILTERTYPE typedef.
|
2012-01-13 17:34:31 +01:00 |
Henri Verbeet
|
f38e94af7c
|
wined3d: Get rid of the WINED3DTRANSFORMSTATETYPE typedef.
|
2012-01-12 12:37:18 +01:00 |
Henri Verbeet
|
2650ba4b17
|
wined3d: Get rid of the WINED3DTEXTUREADDRESS typedef.
|
2012-01-11 17:47:23 +01:00 |
Henri Verbeet
|
b6431d9493
|
wined3d: Get rid of the WINED3DTEXTUREOP typedef.
|
2012-01-11 17:47:22 +01:00 |
Henri Verbeet
|
7f7bc520b6
|
wined3d: Get rid of the WINED3DTEXTURETRANSFORMFLAGS typedef.
|
2012-01-10 10:47:30 +01:00 |
Henri Verbeet
|
43fcbcb36e
|
wined3d: Get rid of the WINED3DTEXTURESTAGESTATETYPE typedef.
|
2012-01-10 10:47:27 +01:00 |
Henri Verbeet
|
08545dc739
|
wined3d: Get rid of the WINED3DSAMPLERSTATETYPE typedef.
|
2012-01-09 12:22:12 +01:00 |