ergo720
ce05ea1397
Merge pull request #2409 from RadWolfie/fix-emulation-status
...
Fix false positive emulation is either still running or stopped
2023-02-10 18:17:12 +01:00
RadWolfie
f4488c0270
fix false positive emulation is either still running or stopped
2023-02-10 07:16:12 -06:00
RadWolfie
0b695637ce
Merge pull request #2406 from LukeUsher/fix-xbe-version-reporting
...
xbe: fix version number formatting
2022-11-20 06:24:51 -06:00
Luke Usher
fe9a706a8e
xbe: fix version number formatting
2022-11-19 16:06:12 +00:00
Luke Usher
8ac5d14cd2
Merge pull request #2401 from medievil1/new-master
...
correct hemisphere formula
2022-10-13 14:39:59 +01:00
Luke Usher
628323218a
Merge pull request #2404 from CookiePLMonster/remove-int32x32To64
...
Remove Int32x32To64 from the code
2022-10-06 22:41:51 +01:00
Silent
f7c09ddc4f
Remove Int32x32To64 as it's potentially harmful
2022-10-06 23:07:37 +02:00
ergo720
09e744ecc4
Merge pull request #2403 from RadWolfie/libusb-fixes
...
HOTFIX: Fix LibusbDevice's initialization process
2022-10-06 00:36:31 +02:00
RadWolfie
a37124e2dc
readme: create a link to libusb's driver installation section to find suggested driver
2022-10-05 17:09:17 -05:00
RadWolfie
5f58ae918c
input: have libusb_claim_interface's return actually give err number than comparsion check for non-zero
2022-10-05 16:46:17 -05:00
RadWolfie
f17b7f7fa6
input: check for error from libusb_open and report as device invalid
2022-10-05 16:40:39 -05:00
RadWolfie
4dccf6d5b9
input: don't override device's vendor id, expected to do comparsion instead
2022-10-05 06:42:56 -05:00
medievil1
6bbe6cefe8
added notes
...
changed a couple things around and added notes
correct hemisphere formula
correct one entry
make twointoone shorter
Per PatrickvL's suggestion and code
2022-09-25 19:32:25 -04:00
PatrickvL
547c3ae663
Merge pull request #2398 from LukeUsher/xxh3-hash
2022-09-24 07:26:34 +02:00
PatrickvL
c594e34ac5
Merge pull request #2400 from jarupxx/dialog
2022-09-24 07:24:38 +02:00
jarupxx
caae99952c
Fixed a Folder select dialog
2022-09-24 04:51:55 +09:00
Luke Usher
aeeb67dc6a
hasher: use xxh3 exclusively
2022-09-14 13:51:05 +01:00
Luke Usher
4204640052
Merge pull request #2397 from medievil1/new-master
...
correct mod instruction
2022-09-11 18:45:16 +01:00
medievil1
3c78dd29a7
correct mod instruction
2022-09-11 13:22:29 -04:00
PatrickvL
42ff76ce0f
Merge pull request #2389 from medievil1/upsteam-master
2022-08-26 22:26:56 +02:00
PatrickvL
bf931d2d81
Merge pull request #2393 from medievil1/new-master
2022-08-26 21:40:56 +02:00
medievil1
a2a4fb35a4
xdm, xdd, xmd component count fix
...
all 3 use 3 components but on cxbx they were using 4
discovered by NzJenkins
test case Morrowind water
cosmetic fix
:P
changed per Patrick's request
reinsert line accidentally deleted
final change, move xdot
needed one more cosmetic space change
more fornatting
2022-08-26 15:37:14 -04:00
medievil1
f570c05e95
fix up
...
REMOVE HACK comment
REMOVE extra white space
2022-07-17 23:58:16 -04:00
medievil1
0b76da7c00
per review remarls
...
moved the case to the else statement and added a log entry
2022-07-17 23:38:41 -04:00
medievil1
9ee5b45b88
typo fix
2022-07-17 10:16:27 -04:00
medievil1
ee7be21bbb
fix dot_str_cube not kicking in
...
when a cube texture is used and dot_str_3d is the texture mode, it is suppose to be flagged by combiner for change to dot_str_cube.
2022-07-17 10:10:12 -04:00
Luke Usher
8fcc2f5e0c
Merge pull request #2387 from LukeUsher/fix-heap-corruption-at-startup-with-nvnet
...
Fix heap corruption in NVNetDevice::GetMacAddress
2022-07-13 09:36:31 +01:00
Luke Usher
56610cd899
Fix heap corruption in NVNetDevice::GetMacAddress
...
This could cause startup of CxbxR to fail for some users.
2022-07-12 09:40:27 +01:00
Luke Usher
9fab1d5bed
Merge pull request #2386 from LukeUsher/fix-multi-xbe-vfs
...
emufile: fix multi-xbe titles when running through xbox-iso-vfs
2022-07-11 14:22:49 +01:00
PatrickvL
0043e45531
Merge pull request #2374 from NZJenkins/vsh-op-independence
...
Fix vertex shader op independence
2022-07-08 22:18:50 +02:00
Luke Usher
bc9cbec518
Merge pull request #2385 from ergo720/gui_xbe_crash
...
Fixed a crash in the gui when opening an xbe fails
2022-07-08 20:40:53 +01:00
Luke Usher
4edd3feb3e
emufile: fix multi-xbe titles when running through xbox-iso-vfs
...
Prior to this commit, the relaunch path would become corrupted when running a game mounted with xbox-iso-vfs.
2022-07-08 20:37:32 +01:00
ergo720
0717c0166b
Fixed a crash in the gui when opening an xbe fails
2022-07-08 13:38:52 +02:00
PatrickvL
16ffe3a80f
Merge pull request #2384 from LukeUsher/allow-skipping-faulty-instructions
...
EmuException: allow skipping of instructions that trigger unhandled exceptions
2022-07-08 13:21:15 +02:00
Luke Usher
5f3cfdeb77
address feedback
2022-07-08 11:37:48 +01:00
Luke Usher
a650fd2078
Merge pull request #2375 from ergo720/libusb_update
...
Updated libusb submodule to include deadlock fix
2022-07-08 09:59:19 +01:00
Luke Usher
cfa7be71cf
Merge pull request #2378 from ergo720/sb_fix
...
Fixed slowness in Steel Battalion caused by WaitApc
2022-07-08 09:58:01 +01:00
Luke Usher
4076a5b758
EmuException: allow skipping of instructions that trigger unhandled exceptions.
...
In many cases, this will result in more instability, however, it is useful as a debugging tool:
some games that would otherwise be working are let down by a *single* invalid read or write, and skipping
over that instruction allows the game to be played.
This can enable further research/debugging within the title.
2022-07-06 09:21:23 +01:00
ergo720
6e3635d90a
Updated libusb to include deadlock fix
2022-07-05 22:25:08 +02:00
ergo720
ce55fe8627
Fixed slowness in Steel Battalion caused by WaitApc
2022-07-05 22:24:12 +02:00
Luke Usher
b2f63918de
Merge pull request #2382 from jackchentwkh/vsh_cpu_2
...
Implement HLE D3DDevice_RunVertexStateShader()
2022-07-05 15:57:43 +01:00
Luke Usher
f6274cc59f
Revert "fix order of thread initialization"
...
This reverts commit 3a50d7e136
.
2022-07-05 15:29:55 +01:00
PatrickvL
8546d7c10d
EMUPATCH(D3DDevice_RunVertexStateShader):
...
added LOG_TEST_CASE precondition checks, replacing an assert
simplified implementation (no need for an intermediate variable)
commented some notes and future suggestions
2022-06-30 11:33:29 +02:00
jackchentwkh
4c5995af0c
using memset for vertex_state_shader_v0[] init.
2022-06-26 11:00:04 +08:00
jackchentwkh
c981ff23b1
Correction of v0.xyzw assignment.
2022-06-26 11:00:04 +08:00
jackchentwkh
186b5fa8ee
adopt api changes of nv2a_vsh_emu_execute_track_context_writes().
...
using pg->vsh_constants_dirty[] again.
2022-06-26 11:00:04 +08:00
jackchentwkh
ce4f4a07f0
adopt api nv2a_vsh_emu_initialize_xss_execution_state change from 3 args to 2 args.
...
mark all vertex constants dirty after vertex state shader execution.
2022-06-26 11:00:04 +08:00
jackchentwkh
4d110bad6e
Implement RunVertexStateShader()
2022-06-26 11:00:04 +08:00
RadWolfie
6f79b035bd
cmake: include nv2a_vsh_cpu libraries
2022-06-26 11:00:03 +08:00
jackchentwkh
7bc95d7a67
Add nv2a_vsh_cpu submodule
2022-06-26 11:00:03 +08:00