Henrik Rydgård
a0febce3a9
Make the D3D9 backend handle stencil state in more similar ways to the others.
2022-07-30 10:47:18 +02:00
Henrik Rydgård
08c33f8e54
More thin3d d3d11 fixes
2022-07-30 10:47:18 +02:00
Henrik Rydgård
e43b5e2081
thin3d: Make writeMask and compareMask dynamic in all backends. D3D11 needs emulation.
2022-07-30 10:47:18 +02:00
Henrik Rydgård
4a18629e63
thin3d: Remove dual sided stencil, not supported by all backends anyway
2022-07-30 10:47:18 +02:00
Henrik Rydgård
b9b3310c21
Remove some indentation
2022-07-30 10:45:03 +02:00
Henrik Rydgård
9f1fdc6c02
Use PrepareBuildTexture from the Vulkan backend too
2022-07-30 10:45:03 +02:00
Henrik Rydgård
d0d53091a8
Change from maxLevel to levelsToLoad, for better readability. Cleanup.
2022-07-30 10:45:02 +02:00
Henrik Rydgård
1e9d85cda1
Define texture loading plan semantics better, pre-port some from Vulkan
2022-07-30 10:44:28 +02:00
Henrik Rydgård
eb6d364a2d
Vulkan: One step closer to using PrepareBuildTexture
2022-07-30 10:44:28 +02:00
Henrik Rydgård
6220068fb1
Update PrepareBuildTexture
2022-07-30 10:44:28 +02:00
Henrik Rydgård
1513978019
Use PrepareBuildTexture from DX9 backend
2022-07-30 10:44:28 +02:00
Henrik Rydgård
043989ca8a
Use PrepareBuildTexture from D3D11 backend
2022-07-30 10:44:27 +02:00
Henrik Rydgård
167b837ed3
Break out the preparation part of BuildTexture from GLES
2022-07-30 10:44:27 +02:00
Henrik Rydgård
c031f3085b
Additional cleanup
2022-07-30 10:44:26 +02:00
Henrik Rydgård
ae6763766e
Get the GLES BuildTexture slightly closer
2022-07-30 10:44:02 +02:00
Henrik Rydgård
679a861204
Make the BuildTexture of DX9 and D3D11 backends more similar
2022-07-30 10:44:01 +02:00
Henrik Rydgård
da9f03e356
Remove indentation, useless code
2022-07-30 10:42:16 +02:00
Henrik Rydgård
5d03e22550
Remove the DX API access from LoadTextureLevel
2022-07-30 10:38:18 +02:00
Henrik Rydgård
f728faffdc
Remove fake-mipmap logic from LoadTextureLevel
2022-07-30 10:38:17 +02:00
Henrik Rydgård
8b398bbbb7
Minor code simplification
2022-07-30 10:32:50 +02:00
Henrik Rydgård
7d4d925a32
Merge pull request #15749 from hrydgard/color-format-cleanup
...
Color format cleanups
2022-07-30 09:57:13 +02:00
Henrik Rydgård
4165e146e6
Remove unused parameters to some conversion functions
2022-07-30 08:52:24 +02:00
Henrik Rydgård
6f484d0aee
Remove unused useBGRA parameter
2022-07-30 08:52:24 +02:00
Henrik Rydgård
c41b780c8c
Remove the ReplacedTextureFormat enum
2022-07-30 08:52:24 +02:00
Henrik Rydgård
ef4a6cf873
Remove support for 16-bit replacement texture formats
2022-07-30 08:52:24 +02:00
Henrik Rydgård
512382c4db
Merge pull request #15723 from hrydgard/d3d9-state-cache-cleanup
...
D3D9 state cache cleanup
2022-07-30 08:51:17 +02:00
Henrik Rydgård
ab20315652
Merge pull request #15748 from hrydgard/baseptr-window-message
...
Windows: Add a simple window message to get the base pointer.
2022-07-29 22:09:14 +02:00
Henrik Rydgård
23644ddf43
Merge pull request #15752 from Zykon88/patch-2
...
Update ru_RU.ini
2022-07-29 21:18:31 +02:00
Zykon88
71ee07fe1c
Update ru_RU.ini
2022-07-30 00:14:14 +05:00
Henrik Rydgård
b5d3ef4159
Merge pull request #15751 from iota97/link
...
Add readme link
2022-07-29 20:18:49 +02:00
iota97
59d64e4183
readme link
2022-07-29 20:16:53 +02:00
Henrik Rydgård
a5ad845d7f
Merge pull request #15746 from VitalikLevin/patch-1
...
Update assets/lang/ru_RU.ini
2022-07-29 15:53:56 +02:00
Henrik Rydgård
762e26df83
Windows: Add a simple window message to get the base pointer.
...
Can be useful for various cheat program hackery. Requested by several,
most recently NABN00B.
2022-07-29 15:49:19 +02:00
Vitaliy Levin
f621fad305
Update assets/lang/ru_RU.ini
...
Fixed some mistakes.
---
Исправил несколько опечаток.
2022-07-29 15:48:29 +03:00
Lubos
60d8a102f9
OpenXR - Switching between 2D/VR fixed
2022-07-29 10:19:11 +02:00
Henrik Rydgård
5083b20636
Update version for 1.13.1
v1.13.1
2022-07-28 15:28:47 +02:00
Henrik Rydgård
8e554a09b2
Update README.md for 1.13.1
2022-07-28 11:39:26 +02:00
Henrik Rydgård
5efb04c31e
Merge pull request #15739 from unknownbrackets/ir-simplify
...
irjit: Correct another PurgeTemps case
2022-07-28 09:05:18 +02:00
Henrik Rydgård
a78a709443
Merge pull request #15740 from unknownbrackets/texreplace-clear
...
Replacement: Clear cache on disable
2022-07-28 09:03:30 +02:00
Unknown W. Brackets
3e0b324e58
Replacement: Cleanup leak on replacement reload.
...
If it was previously lazy-loaded and purged, we might leak a waitable.
2022-07-27 20:29:24 -07:00
Unknown W. Brackets
acc248164f
Replacement: Clear cache on disable.
...
When lazy loading, let's clear cached replacement data on disable.
This is purges memory immediately, and also allows force-reloading
textures by toggling the setting.
2022-07-27 20:27:56 -07:00
Unknown W. Brackets
7b081a61c8
irjit: Correct another PurgeTemps case.
...
In this case:
Mov A, B
AndConst A, A, 1
Load32 C, A, 0
Was still swapping the Load32 to B, not just the AndConst.
Fixes #15735 .
2022-07-27 19:38:16 -07:00
Unknown W. Brackets
5abf1362a2
irjit: Clarify PurgeTemps, guard a couple ops.
...
Although I think we skip simplify passes on breakpoints entirely, safer to
exclude these ops.
2022-07-27 19:36:53 -07:00
Henrik Rydgård
ad59fe0fe8
Merge pull request #15738 from hrydgard/confirm-mac-address
...
Add confirmation dialog when generating a new Mac address
2022-07-27 23:31:07 +02:00
Henrik Rydgård
c1a96a550d
Add confirmation dialog when generating a new Mac address
...
This is just to quickly patch over the horrible usability issue, while
not needing any new translated strings. Will make the confirmation box
nicer after the 1.13.x release process.
2022-07-27 23:17:18 +02:00
Lubos
d29b9011db
OpenXR - VR settings added, better UI detection
2022-07-27 19:47:11 +02:00
Henrik Rydgård
52fd811299
Merge pull request #15734 from Micsuit/master
...
Better pt-pt translation
2022-07-27 13:32:01 +02:00
Micsuit
3ae7c0e6bd
Merge branch 'hrydgard:master' into master
2022-07-27 11:59:28 +01:00
Micsuit
917c113750
better pt-pt translation
2022-07-27 11:58:15 +01:00
Henrik Rydgård
74fc1a862f
Merge pull request #15733 from hrydgard/split-second-envmap-fix
...
Fix bug in blue-to-alpha - alpha blending could be on when it shouldn't be.
2022-07-27 11:43:15 +02:00