40f2333145
Merge pull request #1660 from Tilka/avx_bitwise
...
Fix opcodes of AVX bitwise instructions
2014-12-06 21:58:35 -06:00
b19cff8a08
OGL: Use a fixed VAO for attributeless rendering.
...
Instead of abusing whatever VAO is previously bound, which might have
enabled arrays.
Only used in one instance currently, which fixes a crash with older
NVIDIA drivers.
2014-12-06 19:27:49 -08:00
e5e8f49425
TASInputDlg: Eliminate the usage of some spacers.
...
Bordering parameters can be specified on addition.
2014-12-06 20:13:30 -05:00
68972da1e5
JIT: fix possible panicalert in loadstore
...
Didn't bind address register tcorrectly in a very rare case.
2014-12-06 16:09:13 -08:00
694247d3fe
TASInputDlg: Fix a typo in layout alignment flags
2014-12-06 17:09:05 -05:00
d09130e3d2
TASInputDlg: Replace some for loops with range-based for loops.
2014-12-06 16:54:42 -05:00
12eb2caa65
TASInputDlg: Remove unnecessary wxWidgets default values.
2014-12-06 16:40:53 -05:00
791d5458e5
UnitTests: add tests for bitwise AVX instructions
2014-12-06 22:28:03 +01:00
ddebdb61c4
UnitTests: fix register symbol name in AVX tests
2014-12-06 22:28:03 +01:00
986d19b9d5
x64Emitter: fix bitwise AVX opcodes
...
The reason this didn't break is that bitwise instructions like VPAND,
VANDPS, and VANDPD do the exact same thing. The only difference is the
data type they are intended for.
2014-12-06 22:28:03 +01:00
3d12849967
JIT: fix snan/qnan handling in float loads/stores
...
Also simplify the conversion code with some suggestions by flacs; might even
be slightly faster now despite handling more cases.
2014-12-06 13:07:24 -08:00
9d0606d2c1
Remove RunningGamecube
...
It's not being used and gives a warning on Unix/Unix-like machines.
2014-12-06 12:50:24 -06:00
c2de38c115
use SAFE_RELEASE to make code cleaner
2014-12-06 10:46:15 -03:00
817d025328
small spacing fixes
2014-12-05 23:54:34 -03:00
fa501e9d8d
Fix -Wshadow warning.
2014-12-05 20:33:24 -06:00
9bcadc8029
Common: Remove locale based functions from CommonFuncs.
...
Since %f isn't used anymore in the shader generators, these can go.
2014-12-05 20:55:29 -05:00
f7a16eca84
Merge pull request #1437 from skidau/Remove-DSP-thread-option
...
Removed the DSP LLE on separate thread option.
2014-12-06 10:54:53 +11:00
757077e6fb
Merge pull request #1654 from skidau/Fix-TLB-Cache
...
TLB cache fixes
2014-12-06 10:41:21 +11:00
d485acdb51
Stored a copy of the PTE in the TLB like the real hardware does.
...
Updated PTE.R bit on Write and Instruction fetch.
Added code to read the PTE from MEM2 if the PTE is stored there.
Refactored the two hash functions to reduce code duplication.
Updated save state version.
2014-12-06 10:28:34 +11:00
c7bb8fba9e
Added support test for bbox and some naming corrections
2014-12-05 18:51:23 -03:00
93b4540e19
Add HW bounding Box support to d3d backend
2014-12-05 15:03:24 -03:00
f00ad2e65c
Merge pull request #1656 from kayru/orthographic_projection_epsilon
...
Moved projection epsilon back to g_fProjectionMatrix[15]
2014-12-05 17:34:50 +01:00
997681b65a
Removed the tag check in InvalidateTLBEntry. All four TLB entries are always cleared on each invalidate command.
...
Initialised the TLB cache to start from a consistent state on reset.
2014-12-05 19:56:45 +11:00
7ba417b73d
Moved projection epsilon back to g_fProjectionMatrix[15], which essentially scales vertices instead of just biasing.
2014-12-05 09:41:41 +01:00
693f413364
Updated C bit on TLB cache hits.
...
Added TLB state to the save state file.
2014-12-05 14:29:13 +11:00
c617b6c722
Merge pull request #1652 from lioncash/delete
...
DiscIO: Remove some explicit deletes
2014-12-04 19:51:21 -05:00
a381d25d76
Merge pull request #1651 from Armada651/resolve-layer
...
FramebufferManager: Bind only the first framebuffer layer when the EFB only has one layer.
2014-12-04 17:52:22 -06:00
42bb48bd46
FramebufferManager: Bind only the first framebuffer layer when the EFB only has one layer.
2014-12-05 00:36:10 +01:00
8d9a30b370
WiimoteReal: use inheritance instead of #ifdef
2014-12-05 00:16:41 +01:00
f14f0caea6
DiscIO: Remove some explicit deletes
2014-12-04 11:39:20 -05:00
94197b604e
WiimoteReal: inline unnecessary function
2014-12-04 17:09:12 +01:00
d087cb95cd
WiimoteReal: shuffle code around
2014-12-04 17:09:12 +01:00
a1e974fedf
WiimoteReal: add m_ prefix to member variables
2014-12-04 17:09:12 +01:00
02dae1d1ba
VideoCommon: fix include order
2014-12-04 15:15:16 +01:00
6d5e9cb5b1
Merge pull request #1649 from rohit-n/build-pch
...
Fix building with PCH disabled.
2014-12-03 23:01:44 -05:00
e7ddaf86f5
Fix building with PCH disabled.
2014-12-03 22:01:12 -06:00
7bc78827ed
Merge pull request #1574 from degasus/profiler
...
Common: Add a built-in profiler
2014-12-04 13:22:31 +11:00
4c09f3ab05
Merge pull request #1637 from lioncash/dim
...
FrameTools: Fix dimming of controller settings menu item
2014-12-03 21:20:58 -05:00
b1b7ae9f6a
Merge pull request #1644 from FioraAeterna/fixtlb
...
TLB: fix backwards exception check
2014-12-04 13:19:03 +11:00
4a424e93a4
Merge pull request #1622 from FioraAeterna/texmtxfloat4
...
Vertex loader: optimize texmtx_write_float4
2014-12-04 13:10:22 +11:00
a2d0b80ae0
Merge pull request #1648 from rohit-n/build-pch
...
Fix building with PCH disabled.
2014-12-03 21:02:41 -05:00
ac22a2184b
Fix building with PCH disabled.
2014-12-03 19:59:47 -06:00
d8cb976bba
Merge pull request #1639 from Sonicadvance1/aarch64_improvements
...
Aarch64 improvements
2014-12-03 19:15:55 -06:00
692f4496ba
Merge pull request #1646 from lioncash/header
...
Jit: Remove unnecessary include
2014-12-03 20:12:01 -05:00
c715a4f8ef
Jit: Remove unnecessary include
2014-12-03 17:30:57 -05:00
bfc62d2ada
Merge pull request #1366 from kayru/orthographic_projection_epsilon
...
Added projection matrix epsilon that fixes depth clipping issues in some games
2014-12-04 09:10:36 +11:00
6b34b1b0d0
JIT: remove unnecessary uses of MMU flag.
2014-12-03 14:06:06 -08:00
c3b36de51e
HLE code replacement: remove unused code.
2014-12-03 14:05:05 -08:00
241c94d337
Merge pull request #1645 from magumagu/jit-unused-flag
...
JIT: remove unused flag.
2014-12-03 16:13:31 -05:00
88cd27bbca
Merge pull request #1392 from kayru/d3d_viewport_depth
...
D3D: Replaced shader-based depth range remap with viewport
2014-12-03 14:49:30 -05:00