Autechre
9a5f4602cc
Add intrinsic NEON versions for float_to_s16/s16_to_float ( #12933 )
...
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet
* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions
* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS
* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
twinaphex
b620325714
Rename HAVE_ARM_NEON_OPTIMIZATIOn to HAVE_ARM_NEON_ASM_OPTIMIZATIONS,
...
rename DONT_WANT_ARM_OPTIMIZATIONS to DONT_WANT_ARM_NEON_OPTIMIZATIONS
2021-08-21 18:00:59 +02:00
twinaphex
6bba672d60
Compile video and audio filters as ARM64 architecture
2021-02-22 08:11:50 +01:00
jdgleaver
ebfe32db3e
Add 'Upscale_256x-320x240' video filter
2021-01-31 13:38:40 +00:00
jdgleaver
c2f1b9f336
Add Upscale1.5x video filter
2020-11-20 15:22:09 +00:00
jdgleaver
5fb8861d34
Video filter optimisations
2020-11-11 17:00:09 +00:00
jdgleaver
cd1b2cea76
Add Normal4x video filter
2020-11-09 16:21:47 +00:00
jdgleaver
feb3bd0794
Refactor Scale2x video filter (crash fix + slight performance improvement)
2020-10-23 23:43:23 +01:00
jdgleaver
54f2156954
Further video filter additions
2020-10-09 13:59:41 +01:00
jdgleaver
6c549d687c
Gameboy/Dot_Matrix video filters: Add XRGB8888 support
2020-09-25 16:32:24 +01:00
jdgleaver
3d4ddebcaf
Add several LCD-effect video filters
2020-09-24 16:11:07 +01:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
Tatsuya79
3bdf636e52
Make Blargg_snes filter customizable.
2020-07-20 22:57:07 +02:00
Vladimir Serbinenko
1fcdddf579
Remove manual MSB_FIRST definitions and switch to retro_endianness.h
2020-04-21 04:16:55 +02:00
orbea
8d6b70c22c
Don't use uname -a.
2020-01-15 06:27:42 -08:00
jdgleaver
22e7252823
Normal2x/Scanline2x video filters: Fix misaligned address error
2019-07-05 10:52:56 +01:00
jdgleaver
973a783b9c
Add 'Scanline2x' CPU video filter
2019-06-14 15:16:24 +01:00
stellarporter
11e4b0b6ef
gfx video filters: blargg ntsc snes conflicts
...
emscipten: avoid global symbol multiply defined error (core compiling its own snes_ntsc.c library)
2019-03-23 20:22:21 -05:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
orbea
4c56167446
Convert to linux line endings.
2019-02-03 15:43:42 -08:00
orbea
e062b98088
Remove trailing blank lines.
...
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Francisco José García García
19549ddccf
[ORBIS] Fix __assert
2018-12-27 20:18:53 +01:00
jdgleaver
7be48c8034
Add Normal2x CPU filter
2018-11-02 14:30:26 +00:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
d10de20bff
Start compiling Griffin as C for 360 - C89 fixes
2017-10-03 04:11:41 +02:00
Rob Loach
2a0e34d66e
Add ./configure to audio and video filters
2017-07-27 22:20:56 -04:00
Rob Loach
4f4ef6e815
Add a make install command to the video filters
2017-07-25 09:12:37 -04:00
twinaphex
f9bc2d3783
Use memcmp instead of string_is_equal where possible for
...
better performance
2017-04-21 22:47:15 +02:00
twinaphex
82c62b1693
Use stdstring in more instances
2017-04-21 13:50:24 +02:00
twinaphex
2be88a44ed
(XMB) Fix
2017-02-28 04:50:07 +01:00
Twinaphex
216e7bcdaf
Silence more warnings on iOS
2017-02-26 21:46:19 +01:00
twinaphex
f9239cc9c8
Update C++ comments to C comments
2017-01-23 01:38:35 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
47eef317bb
(video filters) Update exp_generic_rgb565
2016-09-01 02:03:43 +02:00
sergiobenrocha2
69738f2b84
Add CPPFLAGS to Makefiles, fix hardening-no-fortify-functions.
2016-07-20 23:27:26 -03:00
twinaphex
0cc56e2a1a
More static code analysis nits
2015-09-28 18:44:28 +02:00
sergiobenrocha2
5600178879
Use flags from the system to build the filters, will avoid hardening-no-relro.
2015-09-18 03:29:39 -03:00
twinaphex
b5f7ccab22
Cleanups
2015-09-13 09:23:48 +02:00
twinaphex
2269aff9aa
Cleanups
2015-09-13 06:46:04 +02:00
Alcaro
f323b3ef8c
C source isn't executable. Nor is that bitmap.
2015-07-12 12:51:52 +02:00
twinaphex
2e0ea00404
(video filters) Change all existing video filters to single threaded mode -
...
the code is not thread-safe
2015-04-12 07:45:28 +02:00
twinaphex
26f2bd4cbf
Start going through retro_inline INLINE
2015-03-15 04:37:54 +01:00
twinaphex
a33016d457
Renamed libretro-sdk to libretro-common
2015-02-19 00:04:03 +01:00
twinaphex
be5f3254ba
Start implementing video softfilters - move it to Video Options
2015-02-15 18:26:59 +01:00
twinaphex
cdd94de71d
Add math.h header include in 2xbr.c
2015-01-16 06:34:45 +01:00
twinaphex
1413470313
(2xBR Filter) Fix warnings with Theos iOS on Linux
2015-01-16 03:33:10 +01:00
twinaphex
7acaaa9cb3
(2xBR) Build fix
2014-11-19 03:00:00 +01:00
twinaphex
811280f048
(Filters) Hardcode amount of threads for blargg_ntsc_snes to 1 for stability
...
reasons
2014-10-29 08:16:45 +01:00
twinaphex
4a45308016
Rename gfx/filters and audio/filters to gfx/video_filters and audio/audio_filters
...
respectively
2014-10-29 07:51:23 +01:00