Marcel Szewczyk
82bbe690b1
Stencil support for OpenGL added - requires OpenGL >= 3
2019-01-13 17:33:23 +01:00
Marcel Szewczyk
2327c1b83e
nullDC.cpp updated to support other OSes
2019-01-09 17:33:41 +01:00
Marcel Szewczyk
7e900a4e86
Merge branch 'master' of https://github.com/reicast/reicast-emulator into lowering_rendering_resolution_option
2019-01-09 00:01:03 +01:00
Marcel Szewczyk
e285d7f9ba
Additional improvements to lowering rendering resolution feature
2019-01-08 23:35:48 +01:00
Marcel Szewczyk
8571be39fd
Rendering resolution lowering (horizontal and vertical) is possible from the configuration menu
2019-01-07 23:55:43 +01:00
Marcel Szewczyk
7e26a172f4
Changing screen resolution: Rendering quad created
2019-01-06 22:16:21 +01:00
David Miller
6936bc2ec5
Merge pull request #1477 from reicast/baka/cdi_leak
...
CDI: coreio file handle leak in cdi image reader
2019-01-03 06:33:16 -10:00
Flyinghead
f20e4d8f7f
coreio file handle leak in cdi image reader
2019-01-02 18:29:13 +01:00
Flyinghead
0eccf5775b
Check CDI version to avoid loading any crap as a CDI image and crashing
...
Less console spam, better error reporting
2019-01-02 18:06:06 +01:00
David Miller
f03219473c
Merge pull request #1400 from reicast/baka/chdv5_2
...
Support reading CHDv5
2018-11-28 14:14:02 -05:00
baka0815.de
3b38afd1dd
SDL: Rename SDK to SDL in output
2018-11-13 10:32:00 +01:00
baka0815.de
453fccb835
SDL: Only create controller when evdev is not available
...
If evdev is available the controller is most likely already created using evdev.
2018-11-13 10:30:54 +01:00
baka0815.de
ab49ef89d0
SDL: Create the first controller with two VMUs
2018-11-08 09:02:25 +01:00
David Miller
6589f4ddbd
Update Beta from merge, no real change
2018-11-04 23:49:17 +00:00
baka0815
8ab66a44b7
Merge pull request #1448 from reicast/fh/wacky-races
...
Enable log2 depth at runtime when supported (GL, GLES 3)
2018-11-03 22:01:22 +01:00
Christoph "baka0815" Schwerdtfeger
001a767ab7
CHD: swap bytes of CHDv5+ audio tracks
...
Thanks @flyinghead
See https://github.com/libretro/reicast-emulator/pull/370
2018-11-03 19:29:55 +01:00
Christoph "baka0815" Schwerdtfeger
161e84598d
Respect the offset of the padding
...
The StartHunk logic was flawed and while working with CHD files before v5 didn't work for v5 (and above).
The extraframes logic did work in some cases (read 3 track CHDv5) but didn't work in all cases and was merely a hack in retrospective.
Thanks to the comment of @flyinghead (see also b6c2508922 (diff-cb507bb17d74342aa45b6e4d10d607af)
) the logic is now correct and works for v4 and v5 files.
2018-11-03 19:24:53 +01:00
baka0815
bf3d1b2186
Merge pull request #1453 from luserx0/master
...
Documentation additions
2018-11-02 10:13:25 +01:00
Harry Pantazis
997bdef772
Update README.md
2018-11-01 11:33:23 +02:00
Christoph "baka0815" Schwerdtfeger
6f358ebf8f
CHD: Only pad when version >= 5
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
98c1e7253c
CHD: Use the hunk caching
...
We didn't remember the last hunk and always read again.
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
4bb9507695
CHD: Reworked the extra frame handling
...
This way Sonic 2, F355, Crazy Taxi, Rayman 2 and Daytona USA work.
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
eca88de501
CHD: If uncompressed we don't need to check compression
2018-10-30 21:27:25 +01:00
Christoph 'baka0815' Schwerdtfeger
c5f21ab9a3
CHD: Enable FLAC on Windows
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
68d2641672
Trying to break-fix Windows using __inline instead of inline
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
2862926f2c
CHD/FLAC: Use local deps for FLAC and enable on Android
...
Using locally installed FLAC libs, so no more need for libflac-dev.
2018-10-30 21:27:25 +01:00
Christoph 'baka0815' Schwerdtfeger
a008a736d8
CHD/FLAC: surround flac.c with #ifdef
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
5e16412629
Fix includes
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
0fa4900af4
CHD: Enable FLAC via library (on Linux builds)
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
50bcc8cd46
CHD: Enable support for LZMA (CDLZ) compression
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
4691418689
CHD: Check for extra frames
...
If the frame count is not dividable by 4, there are extra frames added to keep a padding.
This is true for F355 (450 frames -> 2 extra frames) and others.
Also move CD_TRACK_PADDING to chd.cpp to work around problems with including from C and C++.
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
d24b68f592
CHD: read additional track types
...
Also don't print "Unable to find metadata" as it's mostly not true (we reach this part after the last track)
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
2de15899f2
CHD: Wrap FLAC and LZMA with defines
...
Make CHDv5 generally work without FLAC and LZMA decoding possibilities so there is currently no need for extra deps.
2018-10-30 21:27:25 +01:00
Christoph "baka0815" Schwerdtfeger
401d931b96
CHD: Imported 96a2ce8a5b
2018-10-30 21:27:25 +01:00
Iam Bot
0d69050b63
Documentation additions
2018-10-30 03:26:55 +02:00
Flyinghead
ffb72cd0b6
Texture-based fog table
2018-10-29 00:31:24 +01:00
Flyinghead
96157de639
Enable log2 depth at runtime when supported (GL, GLES 3)
...
Fix issues with pixel scaling and scissoring.
Wacky Races should not be playable.
2018-10-28 22:09:36 +01:00
David Miller
75d319ea3c
removed pragma once from arm-new.h, inline file
2018-10-28 15:10:53 -04:00
David Miller
c9abcf6cbb
Merge branch 'master' of https://github.com/reicast/reicast-emulator
2018-10-28 11:46:55 -04:00
David Miller
a8c09197a3
os_MakeExecutable() using sizeof(sz)
2018-10-28 11:45:35 -04:00
David Miller
b907e3ff4d
Merge pull request #1441 from ccawley2011/no-evdev
...
Fix compilation on systems without evdev
2018-10-28 11:40:40 -04:00
Flyinghead
cdb5cf662b
Initialize PVR function pointer to non-null
2018-10-28 11:33:35 -04:00
Flyinghead
0cfd8f5494
Sprites face culling is reversed.
...
Fixes South Park Rally and Wacky Races invisible menus.
2018-10-28 09:43:48 -04:00
David Miller
45bf5e51b1
Merge pull request #1443 from janisozaur/patch-1
...
Fix mismatched new/delete operators
2018-10-28 09:17:01 -04:00
Michał Janiszewski
a69bd937c3
Add missing include guards
2018-10-28 13:45:46 +01:00
Michał Janiszewski
2cae875fa2
Fix mismatched new/delete operators
2018-10-28 13:18:25 +01:00
Cameron Cawley
7a5a3301ae
Fix compilation on systems without evdev
2018-10-24 20:27:12 +01:00
null void
5496b52cdf
removed nullptr, after the previous rollback was remerged (partially?) it seems to be causing trouble for builds with old compilers, where c++ std isn't set to at least 11, etc.
2018-10-24 11:37:31 -04:00
Stefanos Kornilios Mitsis Poiitidis
4ceac65b0d
Merge pull request #1412 from reicast/fh/aica-int-timing
...
AICA/DMA: Make the transfers take some time, add fallback option. Fixes sfa3 and bomberman online
2018-10-05 14:29:00 +02:00
Stefanos Kornilios Mitsis Poiitidis
09f8a50bf2
AICA: Make async dma an option, default on
2018-10-05 14:24:56 +02:00