Kyle Niewiada
9be770163e
Align structure to correctly map Xapi controller capabilities
2019-08-28 17:11:43 -04:00
RadWolfie
48ba828c42
Merge pull request #1707 from Margen67/azure-tests
...
Fix Azure artifact double-zipping
2019-08-25 18:29:05 -05:00
Margen67
1cc4fc1d9e
Fix artifact double-zipping
2019-08-25 14:16:54 -07:00
PatrickvL
ad654b4509
Merge pull request #1705 from LukeUsher/fix-jsrf-graffiti-select
...
Fix an issue where D3DDevice_SetRenderTarget would fail, if called on a surface we didn't previously create as a Render Target
2019-08-25 15:50:28 +02:00
Luke Usher
f48f267c89
Fix an issue where D3DDevice_SetRenderTarget would fail, if called on a
...
surface we didn't previously create as a Render Target
The Xbox ignores the D3DUSAGE_RENDERTARGET flag, but the host *requires*
it.
We can't determine if a surface is a render target until the game calles
D3DDevice_SetRenderTarget, so if we encounter a call on a non-render
target, we can fix the situation and recreate it as such
Fixes the 'Graffiti Select' menu in JSRF
2019-08-25 14:40:15 +01:00
PatrickvL
fce723c93b
Merge pull request #1704 from LukeUsher/fix-copyrects
...
Fix CopyRects between textures, on GPU
2019-08-25 15:22:04 +02:00
PatrickvL
a77403b7b6
Merge pull request #1703 from LukeUsher/fix-level-face-surface
...
Fix surface level/face mapping without patches!
2019-08-25 15:14:52 +02:00
Luke Usher
a031875793
Fix CopyRects between textures, on GPU
2019-08-25 14:00:41 +01:00
PatrickvL
c3f6233ca2
Merge pull request #1702 from LukeUsher/move-container-type-check
...
Move pixel container type check to GetHostBaseTexture
2019-08-25 14:52:11 +02:00
PatrickvL
c1ffa2d6c6
Merge pull request #1701 from LukeUsher/destroy-resource
...
Unpatch D3DResource_Release, detect freeing of resources via DestroyResource instead
2019-08-25 14:50:35 +02:00
Luke Usher
de1bc00334
Fix surface level/face mapping without patches!
2019-08-25 13:46:07 +01:00
Luke Usher
6c30058a40
Move pixel container type check to GetHostBaseTexture
2019-08-25 13:40:43 +01:00
Luke Usher
a4338e08f3
Unpatch D3DResource_Release, detect freeing of resources via DestroyResource instead
2019-08-25 13:35:59 +01:00
PatrickvL
46c7deb6db
Merge pull request #1700 from LukeUsher/update-xbsymboldatabase-2019-05-25
...
Update XbSymbolDatabase to latest version as of today
2019-08-25 14:13:07 +02:00
Luke Usher
afe76e0bba
Update XbSymbolDatabase to latest version as of today
2019-08-25 12:28:21 +01:00
PatrickvL
0e316506f5
Merge pull request #1697 from Cxbx-Reloaded/LukeUsher-patch-1
...
Activate Travis CI
2019-08-23 12:10:53 +02:00
Luke Usher
5ea46036be
Activate Travis CI
2019-08-23 08:51:07 +01:00
RadWolfie
0f14ed0aec
Merge pull request #1696 from Margen67/appveyor-fixups
...
[.appveyor.yml] Add - back, re-seperate 7z archiving commands
2019-08-22 13:00:04 -05:00
Margen67
0baba6d9bd
[.appveyor.yml] Add - back, re-seperate 7z archiving commands
2019-08-22 10:37:14 -07:00
Luke Usher
4eaf3799ef
Merge pull request #1695 from Margen67/azure-pipelines
...
Set up CI with Azure Pipelines
2019-08-22 11:21:25 +01:00
Margen67
edcb463252
Set up CI with Azure Pipelines
2019-08-21 13:35:10 -07:00
Luke Usher
5c00d2afc6
Merge pull request #1694 from Margen67/appveyor-fix
...
.appveyor.yml fixups
2019-08-21 07:51:14 +01:00
Margen67
ec76b0a75e
.appveyor.yml fixups
...
Don't trigger an AppVeyor build when .travis.yml is changed.
Removed - after | since it's unneeded.
Made %CONFIGURATION% lowercase to be consistent with actual env var.
Made after_build into on_success so artifacts aren't tried on build fail, and made Release check apply to all commands.
Made 7z archiving into one step since speed > cosmetics.
Removed empty space(s), and line at end of file.
2019-08-20 22:50:00 -07:00
Luke Usher
2a666c7a31
Merge pull request #1692 from LukeUsher/fs-tweaks
...
Remove LockFS from the functions that don't require locking
2019-08-19 15:07:39 +01:00
Luke Usher
548eeba924
Remove LockFS from the functions that don't require locking
2019-08-16 20:15:38 +01:00
Luke Usher
688238c40b
Merge pull request #1688 from NZJenkins/framerate_key
...
Frame limiter toggle
2019-08-03 08:19:20 +01:00
Luke Usher
cd3f309f4f
Merge pull request #1687 from NZJenkins/emufs_esp
...
Preserve caller esp value
2019-08-02 14:10:38 +01:00
Anthony Miles
a38138db52
Frame limiter toggle and F9 debug key binding
2019-08-02 22:13:17 +12:00
Anthony Miles
e36907542b
Avoid consuming some keypresses in the GUI
2019-08-02 22:12:23 +12:00
Anthony Miles
11f005b14c
Remove extra UnlockFS() call
2019-08-02 19:42:47 +12:00
Anthony Miles
5e1851fcad
Preserve caller esp value
2019-08-02 19:42:47 +12:00
PatrickvL
f62030a548
Merge pull request #1683 from LukeUsher/vertex-shader-register-tweaks
...
Vertex shader register tweaks
2019-07-29 11:30:09 +02:00
Luke Usher
31253815e1
Define constants + fix typos
2019-07-29 09:19:10 +01:00
Luke Usher
ab3b8f84ae
Fix potential stack corruption, thanks revel8n
2019-07-28 14:26:43 +01:00
Luke Usher
cdd962e5a4
3925 alpha test hack
2019-07-28 14:26:43 +01:00
Luke Usher
d2e65f0e67
Fix vOffset/vScale overwritten by nv2a constants
2019-07-28 14:26:19 +01:00
RadWolfie
ec3f97e4f0
Merge pull request #1682 from NZJenkins/lockfs_perf
...
Improve LockFS performance
2019-07-27 20:47:49 -05:00
Anthony Miles
99f4c460b8
Improve LockFS performance
2019-07-27 11:22:41 +12:00
Luke Usher
35ce3e7fb1
Treat all vertex registers as 'User Defined'
2019-07-25 16:23:39 +01:00
Luke Usher
ae4dbce372
Comment out warnings that pollute the log
2019-07-25 12:11:59 +01:00
Luke Usher
6ced176977
Cleanup + R12 oPos readback
2019-07-25 07:39:24 +01:00
Luke Usher
bcc7f0c650
Remove R12 replace hack: VS2_X has enough registers
2019-07-25 07:14:53 +01:00
Luke Usher
b62b8341cc
3925 fog disable hack
2019-07-24 18:37:03 +01:00
Luke Usher
6326602232
Writeback vertex attributes
2019-07-24 18:34:39 +01:00
Luke Usher
fb871f283f
Prevent new R registers being trashed
2019-07-24 15:36:56 +01:00
Luke Usher
893a25baf2
Pass default values at SetVertexShader time
2019-07-24 15:26:50 +01:00
Luke Usher
5bfb98c312
Read registers not present in vertex buffers from SetVertexData4f registers
2019-07-24 14:39:58 +01:00
Luke Usher
8d8e256697
Update SetVertexData4f to write it's input to shader constants
2019-07-24 12:00:32 +01:00
Luke Usher
b5cec3e8fc
Cleanup Register Usage detection + Remove incorrect Xbox->PC mappings (From D3D8to9)
2019-07-24 11:52:19 +01:00
Luke Usher
33b63c2e9e
Removed Gitter Link from Readme
...
The community has migrated over to Discord and Gitter has not been used for a very long time now.
2019-07-23 08:44:10 +01:00