Stefan Dösinger
|
b81e560531
|
wined3d: Migrate surfaces to the new location flags.
|
2014-01-17 18:10:10 +01:00 |
Stefan Dösinger
|
beb64c9998
|
wined3d: Separate surface locations and flags.
|
2014-01-17 18:10:08 +01:00 |
Stefan Dösinger
|
10a8b2cd7f
|
wined3d: Remove resource->allocatedMemory.
|
2014-01-16 21:04:19 +01:00 |
Stefan Dösinger
|
047ce3af6e
|
wined3d: Remove partial surface update support.
This has only ever worked for render targets, and only through the
glDrawPixels codepath, which was removed long ago.
|
2013-11-20 16:54:39 +01:00 |
Stefan Dösinger
|
292612cf4b
|
wined3d: GL_ARB_instanced_arrays provides glDrawElementsInstanced.
|
2013-11-04 17:41:12 +01:00 |
Stefan Dösinger
|
84a1e60e48
|
wined3d: Check for support before calling glDrawElementsInstancedBaseVertex.
|
2013-11-04 17:41:12 +01:00 |
Stefan Dösinger
|
bbfca4863c
|
wined3d: Store the instance count in the context structure.
|
2013-09-16 13:06:03 +02:00 |
Stefan Dösinger
|
112617f00b
|
wined3d: Move tex_unit_map and friends into the context.
|
2013-09-16 13:05:58 +02:00 |
Stefan Dösinger
|
fe44be5fde
|
wined3d: Pass the context to the internal texture_preload function.
|
2013-09-16 13:05:52 +02:00 |
Stefan Dösinger
|
d8c43aabf7
|
wined3d: Move the decoded stream info into the context.
|
2013-09-12 17:48:14 +02:00 |
Henri Verbeet
|
d21c26e4f6
|
wined3d: Get rid of surface_modify_location().
|
2013-09-10 11:09:53 +02:00 |
Stefan Dösinger
|
87f931dc64
|
wined3d: Only invalidate STATE_INDEXBUFFER for the current context in buffer_get_sysmem().
|
2013-09-09 22:10:00 +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
|
b2721d5f9c
|
wined3d: Store the immediate mode fixed function attribute submission function pointers in struct wined3d_d3d_info.
|
2013-08-19 12:53:21 +02:00 |
Stefan Dösinger
|
76941eff00
|
wined3d: Move gl_info->limits.max_texture_stages to d3d_info.
|
2013-04-25 20:25:10 +02:00 |
Henri Verbeet
|
c756496326
|
wined3d: Rename the device "strided_streams" field to "stream_info".
The "strided" in there is mostly historic, it hasn't really been accurate for
a while now.
|
2013-04-22 15:26:11 +02:00 |
Henri Verbeet
|
c0a84454c4
|
wined3d: Introduce a separate debug channel for performance warnings.
|
2013-04-17 11:36:22 +02:00 |
Stefan Dösinger
|
822bcfdf74
|
wined3d: Remove the unused idx_data parameter from draw_primitive.
|
2013-04-10 16:16:44 +02:00 |
Stefan Dösinger
|
1a3f741643
|
wined3d: Remove draw_primitive_strided.
|
2013-01-25 11:30:33 +01:00 |
Stefan Dösinger
|
149a85c2e7
|
d3d: Remove high level patch support.
No Windows driver ever exposed this, and no game uses this. The
only application that used this feature is a DirectX 8 SDK sample.
|
2013-01-25 11:29:41 +01:00 |
Henri Verbeet
|
3e7c800e9c
|
wined3d: Get rid of the user_stream field from wined3d_state.
All remaining uses are equivalent to "device->up_strided". (Which should of
course eventually go away as well.)
|
2013-01-07 11:12:23 +01:00 |
Henri Verbeet
|
3046a2cbef
|
wined3d: Get rid of some useless braces in draw_primitive().
|
2013-01-03 16:43:45 +01:00 |
Henri Verbeet
|
78984cf46c
|
wined3d: Get rid of ENTER_GL / LEAVE_GL.
|
2012-12-11 12:03:39 +01:00 |
Henri Verbeet
|
1835e2f5ba
|
wined3d: Add support for ARB_instanced_arrays.
|
2012-12-03 12:37:49 +01:00 |
Henri Verbeet
|
52c6abb485
|
wined3d: Resolve the instance count for instanced arrays in load_numbered_arrays().
|
2012-12-03 12:37:42 +01:00 |
Henri Verbeet
|
7f62678c16
|
d3d10core: Implement d3d10_device_DrawIndexedInstanced().
|
2012-11-27 16:54:57 +01:00 |
Henri Verbeet
|
e35f773b0b
|
wined3d: Also issue any queries for index buffers in drawPrimitive().
|
2012-08-20 11:01:21 +02:00 |
Henri Verbeet
|
894d161891
|
wined3d: Call core GL functions through gl_info.gl_ops as well.
|
2012-07-25 20:10:08 +02:00 |
Alexandre Julliard
|
d7250e97ed
|
wined3d: Fetch GL functions from the WGL driver table, including glFinish and glFlush.
|
2012-07-20 13:21:27 +02:00 |
Alexandre Julliard
|
2f31a66941
|
wined3d: Load glPointParameter functions as extensions rather than standard OpenGL functions.
|
2012-07-19 16:47:49 +02:00 |
Henri Verbeet
|
1a93983bd4
|
wined3d: Use NAN.
|
2012-05-30 17:17:59 +02:00 |
Henri Verbeet
|
29893d8162
|
wined3d: Determine index buffer location based on vertex buffer locations.
|
2012-05-03 11:18:03 +02:00 |
Henri Verbeet
|
a8a201cf61
|
wined3d: Figure out the index data pointer inside drawPrimitive().
We want to do this after context_apply_draw_state(), when resource locations
are all setup.
|
2012-05-02 11:59:14 +02:00 |
Henri Verbeet
|
64e41dae8a
|
wined3d: Figure out the index size inside drawPrimitive().
|
2012-05-02 11:59:10 +02:00 |
Henri Verbeet
|
42b835754b
|
wined3d: Keep track of "all_vbo" in the stream info structure.
|
2012-05-01 14:44:15 +02:00 |
Henri Verbeet
|
1ec21e323b
|
wined3d: Rename WineD3DRectPatch to wined3d_rect_patch.
|
2012-01-20 13:31:36 +01:00 |
Matteo Bruni
|
cbf641e9e0
|
wined3d: Modify depth-stencil location flags only after allocating the new location.
|
2012-01-13 17:34:30 +01:00 |
Henri Verbeet
|
7dac3e0921
|
wined3d: Get rid of the WINED3DBASISTYPE typedef.
|
2012-01-12 12:37:24 +01:00 |
Matteo Bruni
|
1c14c0d2fc
|
wined3d: Don't use separate location flags for depth buffers.
|
2012-01-10 10:48:26 +01:00 |
Henri Verbeet
|
43fcbcb36e
|
wined3d: Get rid of the WINED3DTEXTURESTAGESTATETYPE typedef.
|
2012-01-10 10:47:27 +01:00 |
Henri Verbeet
|
6623a8cfa9
|
wined3d: Get rid of the WINED3DFOGMODE typedef.
|
2011-12-22 10:08:52 +01:00 |
Henri Verbeet
|
3082c1a9de
|
wined3d: Get rid of the WINED3DRENDERSTATETYPE typedef.
|
2011-12-20 10:11:47 +01:00 |
Henri Verbeet
|
5bddd4427d
|
wined3d: Get rid of the WINED3DDEGREETYPE typedef.
|
2011-12-20 10:11:39 +01:00 |
Henri Verbeet
|
11efbbf140
|
wined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.
Based on a patch by Aurélien Couderc.
|
2011-12-09 21:15:23 +01:00 |
Henri Verbeet
|
52231bc467
|
wined3d: Get rid of the WineDirect3DVertexStridedData typedef.
|
2011-12-08 10:27:50 +01:00 |
Henri Verbeet
|
4c3dfa1bca
|
wined3d: Get rid of the WineDirect3DStridedData typedef.
|
2011-12-07 17:49:56 +01:00 |
Henri Verbeet
|
2ecbe2aa0f
|
wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.
|
2011-11-23 09:13:58 +01:00 |
Henri Verbeet
|
22f5d0081f
|
wined3d: Make the device parameter to drawStridedSlow() const.
|
2011-08-24 11:58:15 +02:00 |
Henri Verbeet
|
e57b20c215
|
wined3d: Keep track of a surface's "draw location".
|
2011-08-24 11:58:14 +02:00 |
Henri Verbeet
|
03eb6a4aa6
|
wined3d: Apply draw state after depth / stencil setup in drawPrimitive().
|
2011-08-01 11:15:55 +02:00 |