WinterSnowfall
|
4a89b75bb7
|
[d3d8] Fix x64 crash on shader validation
|
2025-02-17 15:11:05 +01:00 |
|
WinterSnowfall
|
84b2ac3f97
|
[d3d8] Set priority only for D3DPOOL_MANAGED resources
|
2025-02-17 15:11:05 +01:00 |
|
WinterSnowfall
|
8efa3ed84a
|
[d3d8] A few minor formatting adjustments
|
2025-02-17 15:11:05 +01:00 |
|
Jeff
|
0aebedae16
|
[d3d8] Add shadow perspective divide hack for Splinter Cell
|
2025-02-17 14:10:54 +01:00 |
|
WinterSnowfall
|
0a19e5b6db
|
[d3d8] Store the value of D3DRS_ZVISIBLE
|
2025-02-10 11:25:40 +01:00 |
|
WinterSnowfall
|
946419cda2
|
[d3d8] Fix invalid casting in GetRenderState
|
2025-02-10 11:25:40 +01:00 |
|
WinterSnowfall
|
bd69d1efdc
|
[d3d8/9] Use shader version macros where applicable
|
2025-02-02 18:17:10 +01:00 |
|
WinterSnowfall
|
e3f1d4c021
|
[d3d8] Fix up swizzle for all opcodes requiring a replicate swizzle
|
2025-02-02 18:17:10 +01:00 |
|
WinterSnowfall
|
dd5b28e557
|
[d3d8] Use D3D8 compatibilty mode to set HUD API level
|
2025-02-02 10:47:32 +01:00 |
|
WinterSnowfall
|
c6dc7e0939
|
[d3d8/9] Proper (and age accurate) handling of d3d9.shaderModel = 0
|
2025-01-26 13:56:27 +01:00 |
|
WinterSnowfall
|
48d24893d4
|
[d3d8] Clean up and document D3D8-specific caps
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
753c11d144
|
[d3d8] Implement SCRATCH pool copies with CopyRects
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
7482e45534
|
[d3d8] Remove several empty explicit destructors
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
e757170211
|
[d3d8] Remove superfluous methods from D3D8Surface
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
e2a078d534
|
[d3d8] Properly return the value of D3DRS_SOFTWAREVERTEXPROCESSING
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
d846e89a4b
|
[d3d8] Improve handling of FullScreen_PresentationInterval
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
e40f03b96a
|
[d3d8] General TODO and comment cleanup
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
088915e24c
|
[d3d8] Don't forward D3DRS_ZVISIBLE changes to d3d9
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
470764e24c
|
[d3d8] Don't forward D3DRS_PATCHSEGMENTS changes to d3d9
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
0983ab1f39
|
[d3d8] Don't forward D3DRS_LINEPATTERN changes to d3d9
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
20b047600f
|
[d3d8] Disable z-buffer discarding for depth stencil surfaces
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
b61ea1db76
|
[d3d8] Address the MultiSampleQuality usage
|
2025-01-26 13:50:41 +01:00 |
|
WinterSnowfall
|
4151d35e8e
|
[d3d8] Alignment and formatting improvements
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
639f815432
|
[d3d8] Refactor D3D8Vertex/IndexBuffer implementation
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
13ec120289
|
[d3d8] Refactor D3D8Surface implementation
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
9d37e4abb4
|
[d3d8] Refactor D3D8Volume implementation
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
7bb8819fbc
|
[d3d8] Refactor D3D8Texture2D/3D/Cube implementation
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
8017607fe7
|
[d3d8] Refactor D3D8SwapChain implementation
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
84ad2ea261
|
[d3d8] Properly initialize state block data
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
8ead28e481
|
[d3d8] Unify source file endline delimiters
|
2025-01-09 15:50:46 +01:00 |
|
WinterSnowfall
|
b1ad43145b
|
[d3d8] Add missing include to d3d8_state_block.h
|
2024-12-05 23:43:23 +01:00 |
|
WinterSnowfall
|
640a266158
|
[d3d9] Only advertise SRCCOLOR2 & INVSRCCOLOR2 with 9Ex
|
2024-12-04 13:06:28 +01:00 |
|
WinterSnowfall
|
bb227fa850
|
[d3d8] Partially implement ValidateVertexShader/ValidatePixelShader
|
2024-11-23 16:58:25 +01:00 |
|
WinterSnowfall
|
34165f3814
|
[d3d8] Validate PS/VS version on creation
|
2024-11-23 16:58:25 +01:00 |
|
WinterSnowfall
|
423c86bf5e
|
[d3d8] Validate DS dimensions on SetRenderTarget
|
2024-11-23 16:58:25 +01:00 |
|
WinterSnowfall
|
dd183b4a53
|
[d3d8] Adjust function, declaration and delete behavior for VS/PS
|
2024-11-23 16:58:25 +01:00 |
|
WinterSnowfall
|
ce1b06d0c6
|
[d3d8] Use unsigned values to identify remapped sampler states
|
2024-11-16 17:56:57 +01:00 |
|
WinterSnowfall
|
b38c6b4dc2
|
[d3d8] Adjust ValidatePixel/VertexShader error return
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
931796d1c2
|
[d3d9] Fix CreateQuery error return code
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
0c117595b1
|
[d3d8] Strip all d3d9 device caps
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
1181efd09d
|
[d3d8] Adjust surface and texture clearing with D3DFMT_UNKNOWN
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
a7c2eb140e
|
[d3d9] Add present params validations on device creation and reset
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
35352b9c52
|
[d3d8] Set D3D8 compatibility at D3D9 interface level
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
11d5f9ee36
|
[d3d8] State block recording validations
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
0e6be8a48b
|
[d3d8/9] Add several Set/GetPrivateData validations
|
2024-11-02 18:07:33 +01:00 |
|
WinterSnowfall
|
44b682051b
|
[d3d8] Stub DebugSetMute to fix C&C:Generals performance
|
2024-10-10 13:06:54 +02:00 |
|
WinterSnowfall
|
7eec8fb8dc
|
[d3d8] Various logging format adjustments
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
1689cacc47
|
[d3d8] Stub ValidatePixelShader and ValidateVertexShader
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
66bd9ec4dd
|
[d3d8] Always forward SetRenderTarget calls to D3D9
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
8c54969552
|
[d3d8] Skip stride updates for null buffers in SetStreamSource
|
2024-10-08 00:25:55 +02:00 |
|