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 |
|
WinterSnowfall
|
eae12e6f23
|
[d3d8] Cache all back buffers for additional swapchains
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
bc78fc6ed0
|
[d3d8] Validate D3D8 present params before conversion
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
4a8ba388ff
|
[d3d8] Validate CheckDeviceType windowed calls similarly to fullscreen
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
653559979c
|
[d3d8] Fix LookupSubresource texture type typo
|
2024-10-08 00:25:55 +02:00 |
|
WinterSnowfall
|
36907ec01c
|
[d3d8] Adjust shader handles to skip 0x0001
|
2024-10-05 20:03:05 +02:00 |
|
WinterSnowfall
|
4f90ad46b9
|
[d3d8] Validate D3D9 auto depth stencil query
|
2024-10-05 20:03:05 +02:00 |
|
WinterSnowfall
|
1675aea857
|
[d3d8] CopyRects validation tweaks
|
2024-10-05 20:03:05 +02:00 |
|
WinterSnowfall
|
b13b875ca6
|
[d3d8] Rework D3D8 device GetInfo implementation
|
2024-10-05 20:03:05 +02:00 |
|
WinterSnowfall
|
87a7882812
|
[d3d8] Automatically capture state on state block creation
|
2024-10-05 17:58:04 +02:00 |
|
WinterSnowfall
|
050886d08a
|
[d3d8] Capture VB stream state in D3D8 state blocks
|
2024-10-05 17:58:04 +02:00 |
|
WinterSnowfall
|
9d19fa18a7
|
[d3d9] Set D3DRS_POINTSIZE_MIN to 0.0f in D3D8 compatibility mode
|
2024-10-05 17:58:04 +02:00 |
|
WinterSnowfall
|
a7b3b1e3a4
|
[d3d8] Add an option to respect DISCARD only for dynamic write-only buffers
|
2024-09-26 06:48:13 +02:00 |
|
WinterSnowfall
|
4fad20d77c
|
[d3d8] Relax viewport validation in windowed mode
|
2024-09-25 20:46:48 +02:00 |
|
WinterSnowfall
|
c7cf0a7368
|
[d3d8] Respect D3DCREATE_MULTITHREADED and make d3d8 thread safe
|
2024-09-21 16:05:25 +02:00 |
|
WinterSnowfall
|
5cf0783edb
|
[d3d8] Clean up D3D9 shaders on D3D8 device release
|
2024-09-17 19:45:18 +02:00 |
|
WinterSnowfall
|
89e190b771
|
[d3d8] Ensure d3d9 interface release
|
2024-09-17 18:30:00 +02:00 |
|
WinterSnowfall
|
84a8ea9d4a
|
[d3d8] Remove some unneeded explicit ptr use
|
2024-09-17 18:30:00 +02:00 |
|
WinterSnowfall
|
9f8832dd14
|
[d3d8] Improve handling of failed d3d9 calls
|
2024-09-17 18:30:00 +02:00 |
|
WinterSnowfall
|
8e03b64ca4
|
[d3d8] Validate viewport dimensions on SetViewport
|
2024-09-12 16:39:40 +02:00 |
|
WinterSnowfall
|
22ff53013a
|
[d3d8] Ignore unsupported D3DPRESENT_RATE_UNLIMITED
|
2024-09-08 19:25:16 +02:00 |
|
WinterSnowfall
|
2c23e462b3
|
[d3d8] Clamp BaseVertexIndex to INT_MAX during use
|
2024-09-04 21:11:08 +02:00 |
|
WinterSnowfall
|
d731608d5e
|
[d3d8] Mimic native token allocations
|
2024-07-10 00:28:10 +02:00 |
|
WinterSnowfall
|
ff137dac9f
|
[d3d8] Implement monotonic state block tokens
|
2024-07-09 23:20:52 +02:00 |
|
Robin Kertels
|
a7ae5999a9
|
[d3d8] Slightly clean up CopyRects
|
2024-07-09 13:54:59 +00:00 |
|
Jeff
|
60e523b4bf
|
[d3d8] Implement Direct3D 8 Frontend
Co-authored-by: WinterSnowfall <WinterSnowfall@users.noreply.github.com>
## Config Changes
Co-authored-by: Blisto91 <47954800+Blisto91@users.noreply.github.com>
Co-authored-by: simifor <simirmonfor@gmail.com>
|
2024-07-07 11:10:48 +00:00 |
|