Flyinghead
889f722e73
Fix PAL4 textures
2018-07-09 19:20:33 +02:00
TwistedUmbrella
6014202f0e
README: Bug reporting and Discord link
2018-07-09 11:04:36 -04:00
Flyinghead
6df46b1d83
Enable Naomi eeprom reading and writing
2018-07-09 16:24:37 +02:00
Flyinghead
18b2d8273f
Improve paletted and YUV texture quality.
...
Paletted textures using a 32-bit palette and YUV textures are now
converted to 8888 format, which results in a lossless conversion.
Fixes background texture quality in Alone in the Dark.
2018-07-09 14:59:53 +02:00
Stefanos Kornilios Mitsis Poiitidis
02901d689b
Fix keys
2018-07-09 10:16:53 +02:00
Stefanos Kornilios Mitsis Poiitidis
5525d5dde2
core: Android studio fixes
...
- Clang edge cases for shifts
- Avoid generating relocs by not using global symbols in ngen_arm.S (fixes #1109 )
2018-07-09 09:31:45 +02:00
Stefanos Kornilios Mitsis Poiitidis
70afc60d75
travis: Add release building and auto beta release
2018-07-09 00:19:40 +02:00
Greg V
967de4501f
Install pkgconf on wercker
2018-07-08 15:48:05 +03:00
Greg V
5d69e19ed1
Build on FreeBSD (and potentially other BSD)
2018-07-08 15:43:10 +03:00
Stefanos Kornilios Mitsis Poiitidis
14939067bf
snap: Hopefully fix launch command line
2018-07-08 11:22:55 +02:00
Stefanos Kornilios Mitsis Poiitidis
03170fc0ef
Merge pull request #1163 from reicast/lk/android-studio
...
Android Studio Conversion
2018-07-08 11:12:16 +02:00
Stefanos Kornilios Mitsis Poiitidis
edaec54f9c
Merge pull request #1205 from reicast/issue-form-fix
...
Update issue submission form disclaimers
2018-07-08 11:08:20 +02:00
Flyinghead
efa145f50e
Avoid the use of SSE instructions (R)SQRTSS for sqrtf and 1/sqrtf.
...
When using the -ffast-math option, GCC uses SSE instructions SQRTSS for
sqrtf and RSQRTSS for 1/sqrtf. This results in a loss of precision
according to the GCC documentation: "the precision of the sequence can
be decreased by up to 2 ulp (i.e. the inverse of 1.0 equals
0.99999994)".
This loss of precision affects some games.
Fixes the broken AI in Soldiers of Fortune.
2018-07-08 10:16:27 +02:00
TwistedUmbrella
1ae90e2d1b
Unify disclaimers, clarify that ignore means skip
2018-07-08 03:12:09 -04:00
TwistedUmbrella
a3a93b6d54
Update issue submission form disclaimers
...
Differentiate what is required versus optional info.
Document possibility of closing issue when blank.
2018-07-08 03:08:32 -04:00
Stefanos Kornilios Mitsis Poiitidis
ae2b5e33b5
core.mk: Revert `-O0 -g` to `-O3`
2018-07-08 02:22:32 +02:00
Stefanos Kornilios Mitsis Poiitidis
af5adc808f
Merge pull request #1204 from reicast/skmp/fix-snap
...
Update snapcraft.yml for alsa and pulse audio
2018-07-08 02:06:05 +02:00
Stefanos Kornilios Mitsis Poiitidis
5bba5036b6
Merge pull request #1203 from reicast/skmp/default-lincpp
...
linux/make: Default to lincpp if platform detection fails
2018-07-08 02:05:05 +02:00
Stefanos Kornilios Mitsis Poiitidis
5b8fc02f45
linux/make: Default to lincpp if platform detection fails
2018-07-08 02:03:12 +02:00
Stefanos Kornilios Mitsis Poiitidis
3e618810a4
Update snapcraft.yml
2018-07-08 02:00:27 +02:00
Flyinghead
a89ff1e432
Ignore depth func for autosort TR polys.
...
This was a remain of the previous Always depth hack.
2018-07-07 08:46:29 +02:00
Flyinghead
3cac9134ce
Don't use the window title for debug info as it delays frames
2018-07-06 22:38:48 +02:00
Flyinghead
e067534f26
When sorting translucent triangle, keep the third vertex in place.
...
In flat shading mode, the third vertex of a triangle defines its color
so we must maintain its index.
Fixes the remaining color polygons seen in Evolution - The World of
Sacred Device.
2018-07-06 20:02:43 +02:00
Flyinghead
0df91770d2
Increase dynarec code cache size to 10 MB
...
Fixes frequent code cache invalidation due to lack of space, which kills
performance (Extreme Sports)
2018-07-06 17:19:37 +02:00
Flyinghead
315205caa9
Add setting to disable div32 matching (Pro Pinball Trilogy)
...
div32 matching doesn't handle division by zero and edge cases, which
causes crashes with some games.
Setting enabled by default for Pro Pinball Trilogy.
2018-07-06 09:49:39 +02:00
Flyinghead
517c225c39
Better hack for TA data sent before ListInit.
...
Instead of ignoring TA data if ListInit hasn't been called, call
ListInit then accept the data. The data will still be probably ignored
but end of list interrupts are sent so game won't hang.
Fixes hang in King of Fighters New Wave (Naomi).
2018-07-05 19:57:30 +02:00
Flyinghead
a1997637bb
Trilinear filtering limited implementation.
...
Fixes lighter field areas in NFL 2K2
2018-07-03 20:36:13 +02:00
Christoph "baka0815" Schwerdtfeger
1a729a1586
Linux/joyconfig: Display the preferred filename for the configuration
2018-07-03 18:57:54 +02:00
Christoph "baka0815" Schwerdtfeger
f063856f8b
Linux/joyconfig: Add information for Debian based distros
2018-07-03 18:56:43 +02:00
Flyinghead
3c4913a35a
Merge remote-tracking branch 'upstream/master'
2018-07-03 15:46:25 +02:00
Flyinghead
cbaaaaf970
Do not crash if data is sent to TA before calling ListInit, just ignore
...
it.
Fixes Conflict Zone - Modern War Strategy.
2018-07-03 15:24:48 +02:00
TwistedUmbrella
64656a6eb3
rec_x64: Avoid recipe for target failed error
2018-07-03 09:09:30 -04:00
TwistedUmbrella
295570a9f3
Android: resolve posix_memalign NDK inconsistency
2018-07-03 08:45:39 -04:00
Flyinghead
e7d1688ae5
Round TA_ISP_BASE to 1 MB.
...
Some games do not align TA_ISP_BASE on 1 MB boundary so the rendering
context is not found at render time. Fixes black screen in NFL 2K2, NBA
2K2, Oooga Booga, Floigan Bros. and probably more Visual Concepts games.
Sadly Ooga Booga still crashes.
2018-07-03 14:22:44 +02:00
TwistedUmbrella
2d7dac38b6
Android: OptionsFragment scope / null checks
2018-07-03 08:06:11 -04:00
TwistedUmbrella
7616ea07a7
Update dependencies to match current target API
2018-07-03 08:06:03 -04:00
Flyinghead
69263eddc0
Bump mapping support
2018-07-02 15:23:47 +02:00
Flyinghead
99af84d7fb
Background plane should be fogged as well. Fixes purple sky in Dragon's
...
Blood/Draconus.
2018-07-02 10:22:26 +02:00
Flyinghead
295395c680
Flat shading support
2018-07-01 20:25:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
73f3378f5f
Merge pull request #1194 from reicast/skmp/add-x64-checkblocks
...
Implement CheckBlocks for x64
2018-07-01 13:27:05 +02:00
Stefanos Kornilios Mitsis Poiitidis
f45f888d0b
Use platform specific first argument register
2018-07-01 12:15:59 +02:00
Flyinghead
18c59c1166
Fix read_frame/dump_frame for now missing autosort param
2018-06-30 13:51:03 +02:00
Flyinghead
3ddcc272bf
Fix autosort/presort mode selection. Per render pass sort mode.
...
The previous algorithm to determine the sort mode for TR polys was
faulty. And the sort mode can vary between passes for multipass
rendering. This also removes the need for the hack to support Always
depth mode with autosorted TR polys. Should fix the Resident Evil 3 menu
problem.
2018-06-30 12:33:11 +02:00
Flyinghead
7ecd384612
StrideSel is now part of the texture cache and must be set by RTT
2018-06-29 19:03:43 +02:00
Flyinghead
d980f505ad
Fully revert f571d6c594
...
Fixes NAOMI bios flickering
2018-06-29 17:16:39 +02:00
Flyinghead
a52654e2de
Added some game ids to per-game settings
2018-06-29 17:10:35 +02:00
Flyinghead
17a34c079c
Backported EG hack. Courtesy of libretro.
...
See 13dacb0021
2018-06-29 17:04:07 +02:00
Stefanos Kornilios Mitsis Poiitidis
ad05c35a7e
Implement CheckBlock for x64
2018-06-29 15:19:49 +02:00
Stefanos Kornilios Mitsis Poiitidis
c52165adbd
Update XBYAK to 71b75f653f3858403eb33d48f6346eef34b837fe
2018-06-29 15:18:57 +02:00
Flyinghead
f18aa63a67
Add stride and scan order to texture cache key as they are used to update the texture
...
Fixes glitchy FMV title screen in Bomberman Online
2018-06-29 11:59:48 +02:00