Stefan Dösinger
|
9dedfd71e0
|
wined3d: Store the last active thread.
|
2007-07-10 13:31:19 +02:00 |
Stefan Dösinger
|
1fb168f018
|
wined3d: Make ActivateContext a bit smaller.
|
2007-07-10 13:31:10 +02:00 |
Stefan Dösinger
|
fdadf26c20
|
wined3d: Add CTXUSAGE_CLEAR context usage.
|
2007-07-10 13:30:51 +02:00 |
Stefan Dösinger
|
97cd8bab1b
|
wined3d: Print the fixed and unfixed vertex warning only when needed.
|
2007-07-10 13:30:42 +02:00 |
Stefan Dösinger
|
9ba3f389f6
|
wined3d: Initialize surfaces at creation.
|
2007-07-10 13:30:31 +02:00 |
H. Verbeet
|
8f3c1ad5ea
|
wined3d: Advertise VTF support.
|
2007-07-09 12:16:16 +02:00 |
H. Verbeet
|
f31edc3ce7
|
wined3d: Advertise A32B32G32R32F render target support.
|
2007-07-09 12:16:10 +02:00 |
Stefan Dösinger
|
26ebe396c3
|
wined3d: Implement high order patches.
|
2007-07-06 19:32:47 +02:00 |
Stefan Dösinger
|
714e66acf2
|
wined3d: Do not set streamIsUP in DrawPrimitiveStrided.
|
2007-07-06 19:30:17 +02:00 |
Stefan Dösinger
|
9928a4c4fd
|
wined3d: Offscreen rendering from foreign threads.
|
2007-07-06 19:29:28 +02:00 |
H. Verbeet
|
1c14c180b7
|
wined3d: Implement dsx & dsy shader instructions.
|
2007-07-03 12:32:52 +02:00 |
Stefan Dösinger
|
b462ff0876
|
wined3d: Create multiple contexts for onscreen render targets.
|
2007-07-03 12:32:33 +02:00 |
Stefan Dösinger
|
13f24c3808
|
wined3d: Select onscreen contexts based on the thread id.
|
2007-07-03 12:30:33 +02:00 |
Stefan Dösinger
|
a1f83aae8e
|
wined3d: rsq and rcp use the .w component if no swizzle is given.
|
2007-07-03 12:29:34 +02:00 |
H. Verbeet
|
973496d5e4
|
wined3d: Cleanup shader_glsl_load_psamplers().
|
2007-07-02 13:36:26 +02:00 |
H. Verbeet
|
6421d45f53
|
wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.
|
2007-07-02 13:36:15 +02:00 |
H. Verbeet
|
25c673225b
|
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
|
2007-07-02 13:36:07 +02:00 |
H. Verbeet
|
9ed84211c1
|
wined3d: Only call activate_dimensions() if the texture is used.
|
2007-07-02 13:35:59 +02:00 |
H. Verbeet
|
5e78a83cb2
|
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGISTER_COMBINERS as well.
|
2007-07-02 13:35:50 +02:00 |
H. Verbeet
|
860aa6993b
|
wined3d: Get rid of the oneToOneTexUnitMap field.
|
2007-06-29 13:42:26 +02:00 |
H. Verbeet
|
92fc808b05
|
wined3d: In device_map_psamplers(), only touch the sampler mapping for samplers that are used by the shader.
|
2007-06-29 13:42:20 +02:00 |
H. Verbeet
|
99e3abab30
|
wined3d: Cleanup device_map_fixed_function_samplers().
|
2007-06-29 13:42:12 +02:00 |
H. Verbeet
|
47708a7717
|
wined3d: Check more thoroughly if a stage references a texture.
|
2007-06-28 11:01:34 +02:00 |
H. Verbeet
|
d2d6952fd5
|
wined3d: Map vertex samplers to a texturing unit.
|
2007-06-28 11:01:25 +02:00 |
H. Verbeet
|
1d4042cee1
|
wined3d: Implement texldl.
|
2007-06-28 11:01:15 +02:00 |
Michael Stefaniuc
|
0326da9dd5
|
wined3d: Remove superfluous casts of void pointers to other pointer types.
|
2007-06-27 12:53:37 +02:00 |
H. Verbeet
|
61e1d1379e
|
wined3d: Cleanup GL extension detection.
|
2007-06-27 11:44:32 +02:00 |
H. Verbeet
|
3220ba45e8
|
wined3d: Map vertex sampler numbers to the correct internal array indices for GetTexture and SetTexture.
|
2007-06-26 11:57:34 +02:00 |
H. Verbeet
|
f89c2d96db
|
wined3d: Map vertex sampler numbers to the correct internal array indices for GetSamplerState and SetSamplerState.
|
2007-06-26 11:57:26 +02:00 |
H. Verbeet
|
5b7758f80c
|
wined3d: Increase the sizes of texturing related arrays, in order to support vertex textures.
|
2007-06-26 11:57:17 +02:00 |
H. Verbeet
|
9c44b67d28
|
wined3d: Add max_vertex_samplers and max_combined_samplers to WineD3D_GL_Info.
|
2007-06-26 11:57:05 +02:00 |
H. Verbeet
|
3ad03206ab
|
wined3d: Rename max_samplers to max_fragment_samplers.
|
2007-06-26 11:56:57 +02:00 |
Stefan Dösinger
|
a3854be0b3
|
wined3d: Some point sprite fixes.
|
2007-06-25 20:04:58 +02:00 |
Stefan Dösinger
|
97b1d0692c
|
wined3d: Skip the start offset to the source array in IWIneD3DVertexShaderImpl_SetLocalConstantsF.
|
2007-06-25 20:03:34 +02:00 |
Stefan Dösinger
|
4f8eb6a32e
|
wined3d: Clamp material power to 128.0.
|
2007-06-25 20:03:26 +02:00 |
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 |