Tiny Tiger
fa039d53c1
Add parallel-psx and dumping.
2016-12-03 17:09:45 +01:00
Lionel Flandrin
69823e3be7
Added dir-locals.el files for emacs to indent correctly by default
2016-12-03 11:20:14 +01:00
Lionel Flandrin
273a2a5ba0
Add header dependency tracking using gcc's -MM option
2016-12-03 11:15:22 +01:00
Twinaphex
4d6b08b323
Merge pull request #123 from sergiobenrocha2/master
...
Some debian patches
2016-12-03 05:16:36 +01:00
sergiobenrocha2
822582717f
Sort source files for deterministic linking order (Reiner Herrmann patch from debian).
2016-12-03 02:14:04 -02:00
sergiobenrocha2
dd22114713
Missing CPPFLAGS, fix hardening-no-fortify-functions (-D_FORTIFY_SOURCE=2).
2016-12-03 02:12:35 -02:00
aliaspider
37f7d12786
Merge pull request #117 from FIX94/master
...
(WiiU) more thread wrapper work and fixed messed up button inputs
2016-11-24 02:00:53 +01:00
FIX94
2c5664ad99
(WiiU) more thread wrapper work and fixed messed up button inputs
2016-11-24 01:55:11 +01:00
Twinaphex
f02ffe2ba6
Merge pull request #116 from FIX94/master
...
(WiiU) added thread wrapper to make it compilable
2016-11-23 23:54:05 +01:00
FIX94
758321cadf
(WiiU) added thread wrapper to make it compilable
2016-11-23 23:51:38 +01:00
twinaphex
e661a3488a
Add wiiu target
2016-11-07 02:42:50 +01:00
twinaphex
2f3057cafc
Add libretro-common float_minmax.h
2016-11-01 11:30:35 +01:00
twinaphex
fa181e1cd6
Update gte.cpp
2016-11-01 10:48:25 +01:00
twinaphex
9640288992
Use some SSE2 intrinsics
2016-11-01 09:45:23 +01:00
twinaphex
73f52b3398
Update GLSM
2016-10-21 05:10:09 +02:00
Lionel Flandrin
ff7fd0dd05
Fix vertex buffer swapping
...
Turns out that std::swap calls constructors and destructors...
2016-10-13 11:28:03 +02:00
twinaphex
414fe7ee63
Set HAVE_OPENGL=0
2016-10-10 13:47:31 +02:00
Twinaphex
ada640856a
Merge pull request #108 from GregorR/serialization-quirks
...
Report that serialized states are variable sized
2016-10-09 14:20:07 +02:00
Gregor Richards
15149dffb8
Report that serialized states are variable sized, and use massive states
...
if the core does not support variable-size states.
2016-10-08 18:33:41 -04:00
twinaphex
95c70b3a78
Always force CD image cache on for Emscripten
2016-10-08 16:35:19 +02:00
Lionel Flandrin
1ed75e7c6b
Implement an option to self-calibrate analog input
...
This might help with #40
2016-10-07 15:10:10 +02:00
Twinaphex
dcb42463a2
Merge pull request #101 from iCatButler/master
...
Clamp depth values to near/2.f to prevent the projection factor becom…
2016-10-02 00:09:45 +02:00
iCatButler
7801d7845c
Clamp depth values to near/2.f to prevent the projection factor becoming too large (or div_by_0)
...
Fixes RRR.
2016-10-01 22:57:32 +01:00
Twinaphex
4c85d88c29
Merge pull request #99 from iCatButler/master
...
Clear upper 5 bits of X and Y coordinates
2016-10-01 21:47:29 +02:00
iCatButler
d08f741afc
Clear upper 5 bits of X and Y coordinates
...
Fixes rendering in THPS
2016-10-01 20:23:48 +01:00
Twinaphex
b02e5afa8f
Merge pull request #98 from iCatButler/master
...
Stop quads with partially bad W components from getting rendered.
2016-10-01 20:49:46 +02:00
iCatButler
5c73e07129
Stop quads with partially bad W components from getting through.
...
Should fix stretched textures in games like Spyro.
2016-10-01 19:34:05 +01:00
rz5
f7b34af53c
Merge pull request #97 from libretro/rz5-compile-fix
...
Fix compilation on MinGW/GCC
2016-10-01 12:24:30 +01:00
rz5
e5b11bf647
Fix compilation on MinGW/GCC
...
Fix the following compilation errors:
´´´
In file included from mednafen/psx/gte.cpp:24:0:
mednafen/psx/gte.cpp: In function 'void TransformXY(int64_t, float, uint16)':
mednafen/psx/gte.cpp:1076:48: error: 'min' was not declared in this scope
precise_x = max(-0x400, min(precise_x, 0x3ff));
^
./mednafen/../pgxp/pgxp_gte.h:67:30: note: in definition of macro 'max'
# define max(a, b) ((a) > (b) ? (a) : (b))
^
mednafen/psx/gte.cpp:1076:48: note: suggested alternative:
precise_x = max(-0x400, min(precise_x, 0x3ff));
^
./mednafen/../pgxp/pgxp_gte.h:67:30: note: in definition of macro 'max'
# define max(a, b) ((a) > (b) ? (a) : (b))
^
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/char_traits.h:39:0,
from C:/msys64/mingw64/include/c++/6.1.0/string:40,
from mednafen/psx/../git.h:4,
from mednafen/psx/../mednafen.h:12,
from mednafen/psx/psx.h:4,
from mednafen/psx/gte.cpp:21:
C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algobase.h:243:5: note: 'std::min'
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^~~
make: *** [Makefile:378: mednafen/psx/gte.o] Error 1
´´´
2016-10-01 12:23:21 +01:00
rz5
15931882ac
Merge pull request #96 from iCatButler/master
...
GTE integration fixes
2016-10-01 11:56:15 +01:00
iCatButler
61876ee5bd
GTE integration fixes
...
- Clamp precise X and Y values to psx limits (fixes crash in RR Revolution)
- Pass Z value as an unsigned 16-bit int (fixes far values wrapping to negative)
2016-10-01 10:40:01 +01:00
Lionel Flandrin
7bad2bd522
Don't reload software framebuffer when saving state ( fixes #92 )
2016-09-29 16:23:41 +02:00
twinaphex
a323a830a8
Merge https://github.com/iCatButler/beetle-psx-libretro
2016-09-28 11:16:56 +02:00
twinaphex
602555efd4
Set HAVE_OPENGL = 0
2016-09-27 22:30:30 +02:00
twinaphex
00f73aadbe
Push some 'initial for loop declaration' errors
2016-09-27 22:30:09 +02:00
Lionel Flandrin
a0d064e2b8
Fix widescreen hack with PGXP ( fixes #91 )
2016-09-27 18:21:45 +02:00
iCatButler
66977786bb
Merge pull request #4 from twinaphex/master
...
Fix widescreen hack with PGXP (fixes #91 )
2016-09-27 15:49:35 +01:00
iCatButler
f074140e9f
Tidy up GPU side code
...
- Remove unused functions
- Replace debug flags with a single valid_w
- Allow vertex caching to count as PGXP_enabled on its own
2016-09-27 15:42:26 +01:00
Lionel Flandrin
19b7481df6
Fix widescreen hack with PGXP ( fixes #91 )
2016-09-27 13:32:57 +02:00
Twinaphex
bca3cff6e8
Rebuild this
2016-09-27 07:46:11 +02:00
iCatButler
a18562e9c3
Add VS 2015 .suo to ignore
2016-09-26 15:15:28 +01:00
iCatButler
e988d3c20c
Remove .suo file from source control
2016-09-26 15:01:28 +01:00
iCatButler
844bbb50d2
Merge pull request #3 from twinaphex/master
...
Simias' updates
2016-09-26 14:50:38 +01:00
Lionel Flandrin
bb575123e5
Fix line drawing
2016-09-26 02:01:31 +02:00
Lionel Flandrin
ea10a60a06
Fix HW mode when PGXP is disabled
2016-09-26 01:45:39 +02:00
Lionel Flandrin
edf2c2b253
Fixed SW renderer
2016-09-26 00:46:25 +02:00
Lionel Flandrin
7d06b55d11
Always use native-precision values for software renderer
2016-09-25 22:43:16 +02:00
Lionel Flandrin
24d1559d77
Remove old subpixel-precision implementation
2016-09-25 22:24:53 +02:00
Lionel Flandrin
48ae05061b
Fix compilation warnings
2016-09-25 22:17:45 +02:00
iCatButler
c35e6005de
Merge branch 'master' of https://github.com/iCatButler/beetle-psx-libretro.git
2016-09-25 19:45:53 +01:00