Twinaphex
05892b1902
Merge pull request #232 from yoshisuga/master
...
support for iOS arm64 build
2017-09-06 20:39:37 +02:00
Yoshi Sugawara
87b9454a52
support for iOS arm64 build
2017-09-06 08:12:51 -10:00
rz5
ec53501e50
Create a description of PGXP
2017-09-06 18:02:04 +01:00
rz5
ea93f24371
Update gpu.cpp
2017-09-06 17:25:17 +01:00
rz5
add5a2a6e7
Update README.md
2017-09-06 11:43:02 +01:00
r5
b1ff7d997e
(Software renderer) Upscaling means we have to call SET_SYSTEM_AV_INFO.
...
Thanks again @Themaister. In conformance with the API, "If
max_width/max_height are to be changed, SET_SYSTEM_AV_INFO is required."
2017-09-04 21:57:19 +01:00
r5
de75a5d536
(libretro) Avoid altering av info when core options change.
...
Changing upscaling/widescreen with the software renderer now happens
without the screen blanking, because we are now correctly calling
SET_GEOMETRY instead of the expensive SET_SYSTEM_AV_INFO
2017-09-03 23:29:52 +01:00
r5
d18ef37ebf
(Software renderer) Integer scaling was also broken here.
...
Thank you @Themaister for the detail about not upscaling the base_*
geometry info.
2017-09-03 21:04:54 +01:00
Twinaphex
226fb6163e
Merge pull request #228 from Zapeth/master
...
Add CHD file support
2017-09-03 16:30:56 +02:00
Zapeth
44e6e19e92
Merge with upstream to resolve Makefile.common merge conflict
2017-09-03 15:08:31 +02:00
Zapeth
16f725a4f7
Delete compiled lib that snuck in previous commit
2017-09-03 14:52:21 +02:00
r5
f11e727258
(GL Renderer) Integer scaling fix
...
When setting core geometry, ensure we're not upscaling the base
width/height or else it triggers a codepath where (on my machine) the
image is stretched to fit the RA window.
2017-09-02 23:30:17 +01:00
Zapeth
790a3d3478
CHD EOL normalization and cleanup
2017-09-02 16:06:08 +02:00
Build
a44baaefa8
Add CHD dependencies to Makefiles and namespace mednafen's md5 implementation to avoid conflicts
2017-09-01 11:25:39 +02:00
Zapeth
052a22cd8c
Add support for CHD files
2017-08-31 19:01:39 +02:00
Brad Parker
5a3093be0f
need stdlib.h for malloc
2017-08-27 23:31:48 -04:00
Twinaphex
75514e6638
Merge pull request #226 from orbea/linker
...
Silence linker unused warnings
2017-08-28 03:05:53 +02:00
Brad Parker
a743392186
FreeBSD buildfix
2017-08-27 20:48:29 -04:00
orbea
187339d89d
Silence linker unused warnings
2017-08-27 17:28:10 -07:00
rz5
9273992cfc
Update README.md
...
Turn the options list into a table
2017-08-26 13:20:54 +01:00
rz5
2e74e57cf7
Update README.md
...
Use the table found in https://mednafen.github.io/documentation/psx.html#Section_firmware_bios instead.
2017-08-26 13:13:21 +01:00
rz5
fe418892cc
(gpu.cpp) Remove a loose comment
2017-08-24 18:14:09 +01:00
r5
447dcdf4cf
(gpu.cpp) Added some comments
2017-08-23 19:47:21 +01:00
r5
fad9372427
Fix issue #211
...
GPU is now a struct and a global variable in the stack, like
in upstream.
The GPU's vram is no longer 'flexible', it's still at the end
of the struct but it's a ptr type rather than a zero size array.
Changed some libretro calls so SET_GEOMETRY is used in favor of
SET_AV_INFO, as per the API's recommendation.
Style nits here and there as well.
2017-08-23 19:38:52 +01:00
rz5
5df24e93d6
Update README.md
...
Added a note on sub-channel data files sometimes being necessary for games to properly work. This note is a reminder made by @Oli in issue #220
2017-08-21 17:13:12 +01:00
twinaphex
20924c5a33
Update Makefile.common
2017-08-18 01:35:14 +02:00
r5
e5d0af4206
(GL Renderer) Delete redudant buffer binds and attempt to fix #188
...
For some reason, when RA is using e.g. a discrete AMD GPU, binding a VAO
before binding a buffer to unmap it makes glDrawArrays/glDrawElements
error out.
This commit changes the order around so the unmapping comes first and
the VAO binding comes later.
2017-08-17 17:50:51 +01:00
rz5
a732af2d73
Update README.md
2017-08-17 16:46:18 +01:00
twinaphex
e82ca02823
Set STATIC_LINKING for emscripten
2017-08-17 10:25:12 +02:00
twinaphex
ba67439d16
Set NEED_THREADING for wiiu
2017-08-17 02:48:28 +02:00
twinaphex
1aab8f96fc
Re-enable this again for successful emscripten building
2017-08-17 01:39:14 +02:00
twinaphex
3a4ca8232c
Remove doCleanFrame
2017-08-15 01:29:08 +02:00
twinaphex
c647d03003
Buildfix for PS3
2017-08-14 07:04:58 +02:00
twinaphex
5dab432b0d
Build fix #1
2017-08-14 07:01:06 +02:00
Twinaphex
5ff061367d
Merge pull request #218 from alex34567/master
...
Fix Playstation executable loading.
2017-08-14 03:36:37 +02:00
Alex Eckhart
c152e9163c
Fix psx exe loading.
2017-08-13 19:22:27 -06:00
rz5
8c07531548
Update README.md
2017-08-11 18:33:09 +01:00
Twinaphex
6702605922
Merge pull request #216 from libretro/rz5-patch-1
...
Update README.md
2017-08-11 05:28:48 +02:00
rz5
18dd252e8c
Update README.md
...
Highlighted the fact that this fork is written in C++98, the notable features of the fork and an explanation of why other BIOS files should not be used.
2017-08-11 04:09:51 +01:00
Twinaphex
a6bbea0966
Merge pull request #215 from orbea/blend_mode
...
Silence -Wunused-but-set-variable warnings
2017-08-11 00:13:42 +02:00
orbea
b06629c280
Silence -Wunused-but-set-variable warnings
2017-08-10 15:08:01 -07:00
Twinaphex
bc292211f0
Merge pull request #206 from Aftnet/master
...
WinRT and other fixes
2017-08-05 21:20:21 +02:00
twinaphex
34321f59fc
Revert "Turn texel_put into static function"
...
This reverts commit 1e6440db45
.
2017-07-31 10:26:16 +02:00
twinaphex
1e6440db45
Turn texel_put into static function
2017-07-31 10:21:06 +02:00
r5
62bb241dfa
(libretro.cpp) Core option reordering and nits.
2017-07-31 03:42:23 +01:00
r5
c8ddec389b
(GL Renderer) 'Dithering pattern' core option rework.
...
The core option in the GL renderer behaves the same way as in the
software renderer.
2017-07-31 03:03:16 +01:00
rz5
043bbaf459
Revert 4af22c75bf
...
My mistake again, psx_gpu_upscale_shift represent not the factor but the exponent of base 2, so all the bit shifting makes sense
2017-07-30 22:12:10 +01:00
twinaphex
4af22c75bf
This can be changed
2017-07-30 21:36:59 +02:00
r5
61fdfc8a7e
Simplify the ditherin pattern core options.
...
We have a dither mode core option with 3 modes, let's use that in the GL
renderer instead.
2017-07-30 19:49:42 +01:00
rz5
b0022b154a
Made a mistake flipping the dither mask upscale logic
...
This factor is used to do a shift right on the dither mask, effectively making the mask smaller and the pattern finer...my mistake.
2017-07-30 19:12:43 +01:00