Stefan Dösinger
|
089c34b95a
|
wined3d: Create VBOs.
|
2008-02-06 12:43:53 +01:00 |
Stefan Dösinger
|
e7393a8a11
|
wined3d: Move vertex buffer vbo creation to PreLoad.
|
2008-02-05 12:42:30 +01:00 |
Andrew Talbot
|
35c3bfe25c
|
wined3d: Remove unneeded casts.
|
2008-01-24 11:41:47 +01:00 |
Francois Gouget
|
d0794c4aeb
|
Assorted spelling fixes.
|
2008-01-23 21:16:22 +01:00 |
Austin English
|
3471f841a1
|
wined3d: Spelling fixes.
|
2008-01-18 12:53:33 +01:00 |
Stefan Dösinger
|
15245a74b6
|
wined3d: Implement IWineD3DVertexBuffer::UnLoad.
|
2008-01-14 15:10:42 +01:00 |
Stefan Dösinger
|
e59ddb0ab1
|
wined3d: Add a new IWineD3DResource::UnLoad method.
|
2008-01-14 15:10:17 +01:00 |
Stefan Dösinger
|
47a8a6bd44
|
wined3d: Implement and test vertex fixups with per stream offsets.
|
2007-12-21 13:44:16 +01:00 |
Stefan Dösinger
|
8ff517eeb9
|
wined3d: Vertex attributes are 4 byte aligned.
|
2007-12-21 13:43:58 +01:00 |
Stefan Dösinger
|
6d575ec301
|
wined3d: Change the vertex buffer declaration's data format.
This hopefully makes the vertex attribute detection simpler, more solid,
readable and flexible.
|
2007-12-21 13:14:36 +01:00 |
Stefan Dösinger
|
b5f925cae0
|
wined3d: Implement half float vertex buffer conversion.
|
2007-12-21 13:13:56 +01:00 |
Stefan Dösinger
|
6ac59b96ed
|
wined3d: Fix vertex buffers based on type, not semantic.
|
2007-12-20 12:09:56 +01:00 |
Stefan Dösinger
|
581664c006
|
wined3d: Catch transformed position data that appears at offset 0.
|
2007-08-17 12:01:38 +02:00 |
Roderick Colenbrander
|
e77da5ef8a
|
wined3d: Don't call ActivateContext between ENTER_GL/LEAVE_GL.
|
2007-08-07 12:36:32 +02:00 |
Marcus Meissner
|
332d14953b
|
wined3d: Fixed pointer casting and additions.
|
2007-06-20 13:10:35 +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 |
Stefan Dösinger
|
fcb83e7111
|
wined3d: Activate a context before doing opengl calls.
|
2007-03-19 12:22:57 +01:00 |
H. Verbeet
|
62fff2eab8
|
wined3d: Remove some redundant code in IWineD3DVertexBufferImpl_FindDecl().
|
2007-03-13 11:56:18 +01:00 |
H. Verbeet
|
30ee071eb9
|
wined3d: Disable vertex shaders when transformed vertices are used.
|
2007-03-13 11:55:55 +01:00 |
H. Verbeet
|
34e74ffc2a
|
wined3d: Use WINED3D_OK rather than D3D_OK.
|
2007-02-15 11:15:50 +01:00 |
Stefan Dösinger
|
e6fedfca7a
|
wined3d: Do not release the local vertex buffer copy.
|
2007-02-14 20:45:44 +01:00 |
Stefan Dösinger
|
e328e24daa
|
wined3d: Better tracking of vertex buffer assignments.
|
2007-01-15 12:43:40 +01:00 |
Stefan Dösinger
|
a7916d8011
|
wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
This reverts commit 6fb1869b98 .
|
2007-01-15 12:43:11 +01:00 |
Stefan Dösinger
|
70831d1d2d
|
wined3d: D3D7 vertex buffers never change their declaration.
|
2007-01-10 22:03:17 +01:00 |
Stefan Dösinger
|
9f2e0fa2e0
|
wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
|
2007-01-08 21:00:14 +01:00 |
Stefan Dösinger
|
d47ec21280
|
wined3d: Vertex buffers can use the declaration from the device.
|
2007-01-08 20:59:57 +01:00 |
Stefan Dösinger
|
6fb1869b98
|
wined3d: Do not preload vertex buffers in unlock.
|
2007-01-08 20:59:48 +01:00 |
Stefan Dösinger
|
71631f7638
|
wined3d: Use the baseVertexIndex in the stateblock.
|
2007-01-03 11:02:51 +01:00 |
Christoph Bumiller
|
b3d018f99b
|
wineded3: dirtyend set to more than resource size.
|
2007-01-02 20:30:08 +01:00 |
Stefan Dösinger
|
7311e9fc8e
|
wined3d: Fix a comment.
|
2006-11-13 12:58:40 +01:00 |
Ivan Gyurdiev
|
74cd90a18a
|
wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
|
2006-10-24 20:06:06 +02:00 |
Ivan Gyurdiev
|
3dcd3681f3
|
wined3d: Win64 printf fixes.
|
2006-10-02 14:38:04 +02:00 |
Francois Gouget
|
222c167969
|
Assorted spelling fixes.
|
2006-09-29 16:28:30 +02:00 |
Stefan Dösinger
|
674af50174
|
wined3d: Stop fixing up a VBO if the declaration changes too often.
|
2006-09-25 18:22:36 +02:00 |
Stefan Dösinger
|
615db2b93d
|
wined3d: Verify the VBO vertex declaration every draw.
|
2006-09-25 18:21:50 +02:00 |
Francois Gouget
|
ce9b4baad8
|
Assorted spelling fixes.
|
2006-08-07 13:52:55 +02:00 |
H. Verbeet
|
2d6e661fbe
|
wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
|
2006-07-25 11:21:46 +02:00 |
Stefan Dösinger
|
d637aa3581
|
wined3d: Move vertex fixups into their own function.
|
2006-07-21 20:20:54 +02:00 |
Stefan Dösinger
|
0dd13f2cb7
|
wined3d: Check the color data type too when deciding whether to convert data.
|
2006-07-12 13:20:25 +02:00 |
Ivan Gyurdiev
|
85aa8ab855
|
wined3d: Add position_transformed flag to Strided data format.
|
2006-07-07 17:35:36 +02:00 |
Stefan Dösinger
|
cea41b0a0f
|
wined3d: Vertex buffer can be locked multiple times.
|
2006-06-27 21:14:02 +02:00 |
H. Verbeet
|
f460b38612
|
wined3d: Fix compilation (VBO constants).
|
2006-06-27 11:15:47 +02:00 |
Stefan Dösinger
|
232dfc9b3a
|
wined3d: Vertex fixups.
|
2006-06-26 13:02:36 +02:00 |
Stefan Dösinger
|
7d31ab95e4
|
wined3d: Add support for VBOs to the drawing code.
|
2006-06-26 13:02:19 +02:00 |
Alexandre Julliard
|
e9cbc66e93
|
wined3d: Make the virtual table functions static where possible.
|
2006-06-10 13:15:32 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Ivan Gyurdiev
|
07f4f70487
|
wined3d: QueryInterface corrections.
|
2006-05-05 20:23:41 +02:00 |
Stefan Dösinger
|
9d67b4287e
|
wined3d: Rename return values from D3D* to WINED3D*.
|
2006-04-07 14:54:04 +02:00 |
Stefan Dösinger
|
9f46792ba2
|
wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
|
2006-03-13 13:32:01 +01:00 |
Stefan Dösinger
|
913df5b143
|
wined3d: Consistently use WINED3DRESOURCETYPE.
|
2006-03-10 21:43:00 +01:00 |