Tatsuya79
92e2221c2d
fix gong scaling ( #7907 )
2019-01-06 13:10:40 -05:00
Brad Parker
bbfbefa9dd
easter egg
2019-01-05 18:33:29 -05:00
orbea
fb6fe1a87c
Makefile: Better respect CFLAGS and CXXFLAGS as environment variables.
...
This fixes a few subtle problems with passing CFLAGS and CXXFLAGS as
environment variables for configure.
First it will now only add these variables to config.mk when they are
actually set. If they are unset then the default optimizations in the
Makefile are set. This avoids passing more than one conflicting
optimization level to the compiler.
Next all CFLAGS are added to CXXFLAGS to avoid issues with forgetting to
set both CFLAGS and CXXFLAGS. This results in the cxx compiler getting
passed several redundant optimization levels when both the CFLAGS and
CXXFLAGS environment variabls are used. Now these uses of CFLAGS in
Makefile.common are set to DEF_FLAGS. This allows adding $(DEF_FLAGS)
to the CXXFLAGS variable without adding redundant flags from CFLAGS.
v2: Update other build files.
2018-12-30 17:17:19 -08:00
Adriano de Moura Leite
85a3f952b9
Removes the return in the audio callback and restores samplerate to
...
48khz
2018-11-11 17:44:35 -02:00
Adriano de Moura Leite
0634e38ede
Fixes an audio freewheeling situation where a capture card with no
...
sound capture captabilities would result in an empty audio_handle,
therefore making audio_callback thread spin forever
2018-11-11 04:48:46 -02:00
Adriano de Moura Leite
7b4652ac27
Reverts a change I mistakelny left behind for temporarely disabling the
...
audio callback, which was causing a freewheeling issue with my setup.
2018-11-11 04:35:21 -02:00
Adriano de Moura Leite
4c67888671
Major improvements to the video processor core.
...
Supports multiple capture and output modes with deinterlacing
New dummy mode for testing the core even without a capture device
Ability to display frametimes
alternate_hack mode allows capture cards without alternate capture mode
to capture progressive or interlaced inputs at 16ms rather than 33ms
2018-11-11 04:25:51 -02:00
M4xw
6b24ca4632
[LIBNX] Add Static Dummy
2018-09-29 19:36:15 +02:00
Twinaphex
4eb4c7b97d
Create internal_cores.h
2018-07-01 21:19:40 +02:00
twinaphex
e3d04fd14a
This spams too much, disable this
2018-06-20 07:31:05 +02:00
twinaphex
2367c33887
Mpv integration now works
2018-06-20 06:17:47 +02:00
twinaphex
d27b6265a0
Add more HAVE_MPV ifdefs
2018-06-20 04:50:58 +02:00
twinaphex
e51d8b6b0f
Update mpv-libretro.c
2018-06-20 03:53:37 +02:00
twinaphex
f9f15dc5c5
Update mpv libretro core
2018-06-20 03:46:53 +02:00
twinaphex
865fec4282
Update libretro-mpv core - only use dlopen for HAVE_OPENGLES builds
2018-02-23 14:40:31 +01:00
esoptron
ebf644f172
Add MIT License to internal Imageviewer core
2018-01-30 10:00:56 -05:00
twinaphex
34a1eb34a9
Update MPV
2018-01-28 13:52:28 +01:00
twinaphex
28d9ba6a05
Add libretro-mpv
2018-01-15 01:38:05 +01:00
Alcaro
99f696abd2
Fix #6009 v3.0
2017-12-31 15:28:10 +01:00
twinaphex
481a140c9c
Buildfixes
2017-12-30 13:45:29 +01:00
twinaphex
292d506ed8
Fix more MSVC Griffin build errors
2017-12-30 13:35:47 +01:00
esoptron
2be322acbb
Disable Temporal Interpolation by default in internal FFmpeg core
2017-12-22 17:24:13 -05:00
Alcaro
bfeb9ff5c2
that's an interesting double free
2017-12-18 22:29:27 +01:00
Twinaphex
60aa6bf3fb
Fix warnings
2017-12-15 20:33:39 +01:00
twinaphex
b7eba4b28f
Update image_core.c
2017-12-15 19:25:30 +01:00
Alcaro
c88e5e08a0
Add VFS support to imageviewer (should get Unicode filenames working on Windows too, even without VFS)
2017-12-15 11:00:02 +01:00
Alcaro
29b9ec0b5e
Create this thing because makefile
2017-12-15 10:12:01 +01: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
b11620e1eb
Add retro_timers.h/retro_math.h
2017-06-28 04:41:38 +02:00
twinaphex
cacde2b464
(dynamic_dummy.c) Uniquely name frame_buf
2017-06-05 06:53:18 +02:00
twinaphex
7bcffde6c6
Revert "Add this conditional check"
...
This reverts commit f5fc95cd04
.
2017-06-05 06:52:16 +02:00
twinaphex
f5fc95cd04
Add this conditional check
2017-06-05 06:50:24 +02:00
twinaphex
08bed1b0a2
(ffmpeg core) Take out gl prefix
2017-05-27 03:28:49 +02:00
twinaphex
94e2570c2f
Cleanups
2017-05-27 03:20:47 +02:00
twinaphex
defab8842a
(FFMPEG FFT) Add 1440p/2160p resolution options
2017-05-22 15:34:33 +02:00
twinaphex
08c7f63074
Revert "Make the framebuffer 32x32"
...
This reverts commit 51f7f7a22c
.
2017-05-02 00:09:36 +02:00
twinaphex
51f7f7a22c
Make the framebuffer 32x32
2017-05-02 00:05:34 +02:00
twinaphex
b1cf9adfef
(dynamic dummy core) Let's not perform this every frame
2017-05-01 23:40:34 +02:00
twinaphex
aea00f1e00
Use memcmp instead of string_is_equal for more instances
2017-04-23 12:17:51 +02:00
twinaphex
8defa3b924
Update libretro-ffmpeg
2017-04-22 20:56:59 +02:00
twinaphex
6078864e26
Turn ffmpeg FFT into C code and remove GLM dependency
2017-04-22 12:59:28 +02:00
twinaphex
21f7f6059a
(ffmpeg FFT) No longer needs GLM
2017-04-22 12:25:54 +02:00
twinaphex
d674d2102e
(ffmpeg FFT) Move variable initialization to top
2017-04-22 12:11:42 +02:00
twinaphex
25f31883d5
(libretro ffmpeg FFT) Start using libretro-common gfx/matrix
...
functions instead of GLM; GLM only used now still for
packHalf2x16
2017-04-22 12:08:10 +02:00
twinaphex
a65675d24f
(FFT) Swap around matrices arguments for matrix_4x4_multiply
2017-04-22 11:15:41 +02:00
twinaphex
45dc1b7977
Some build fixes
2017-04-22 10:09:52 +02:00
twinaphex
dd517f4660
Try to avoid directly calling strcmp
2017-04-21 13:56:15 +02:00
twinaphex
9b3519f850
Turn matrix_4x4_lookat into macro, remove matrix_4x4.c
2017-04-16 07:57:31 +02:00
twinaphex
257410d058
Turn matrix_4x4_multiply into macro
2017-04-16 07:55:02 +02:00
Twinaphex
b7b3b2cb5f
Try to prevent truckload of warnings on iOS
2017-02-26 10:33:03 +01:00
twinaphex
fa6dc9ec52
(ffmpeg) Better error handling
2017-01-24 16:28:07 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
dd1c376ea9
C89_BUILD fixes
2017-01-09 01:55:38 +01:00
Alcaro
fcb17d91d9
warning: comparison between signed and unsigned integer expressions
2017-01-02 02:23:30 +01:00
twinaphex
9657bbd998
Get rid of set_rgba/unset_rgba inside image_texture.c
2016-12-29 23:22:40 +01:00
twinaphex
2a60b54e02
Revert FFT core option changes - FFT was no longer working
2016-12-27 02:56:56 +01:00
twinaphex
7863b3a21f
(ffmpeg_core.c) Fix build
2016-12-26 02:53:21 +01:00
Aaahh Ahh
c51f6ad041
(ffmpeg core) Add GLFFT toggle
...
Adds a toggle for GLFFT
2016-12-25 01:47:09 -05:00
twinaphex
18da1fc088
More logging
2016-11-09 00:20:44 +01:00
twinaphex
5e9a6772cf
(fft.cpp) Add debug logging
2016-11-08 23:52:17 +01:00
twinaphex
5865a8c299
(fft.cpp) Add logging
2016-11-08 20:28:59 +01:00
twinaphex
136d9f43d3
C89 buildfix
2016-11-08 19:45:40 +01:00
twinaphex
1c31e37749
C89_BUILD fixes
2016-11-08 19:42:58 +01:00
Alcaro
150fe15eaf
Not needed
2016-11-08 17:42:36 +01:00
twinaphex
9a9f76d71c
(FFT) Add potential non-GLM code
2016-11-04 21:25:12 +01:00
twinaphex
c3e832f672
(ffmpeg core) don't use value_ptr
2016-11-01 12:08:45 +01:00
twinaphex
8e8ed55a87
Only include glm's packing.h header
2016-11-01 12:00:27 +01:00
Brad Parker
d1d5584d18
update copyright
2016-10-27 11:47:10 -04:00
Alcaro
a42b847c56
+1 is better than the alternative.
2016-10-01 19:48:28 +02:00
Alcaro
3665e11f83
Remove +1 shenanigans
2016-10-01 19:32:02 +02:00
Alcaro
160444845d
Fix #3704
2016-10-01 19:25:53 +02:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
Twinaphex
3900d433f8
Cleanups
2016-09-29 05:49:10 +02:00
twinaphex
27ee26b331
(net retropad core) cleanup
2016-09-29 04:38:56 +02:00
twinaphex
313c091f31
(net retropad core) Cleanup
2016-09-29 04:36:48 +02:00
twinaphex
091aa7d8a6
(net retropad core) Cleanups
2016-09-29 04:35:39 +02:00
twinaphex
bef6308b12
Don't define/undefine GL_DEBUG at all
2016-09-22 18:44:55 +02:00
orbea
7768a706a1
Silence warning with GL_DEBUG=1
2016-09-22 08:40:44 -07:00
twinaphex
955c399386
(ffmpeg_core.c) nits
2016-09-16 19:23:42 +02:00
twinaphex
c4c96aa843
Don't show ffmpeg_fft_ core options when HAVE_OPENGL is not defined
2016-09-16 19:20:45 +02:00
twinaphex
5f6f630818
(ffmpeg core) Cleanup
2016-09-16 19:15:46 +02:00
twinaphex
1cc55dcae3
(FFT) fft_render - cleanup
2016-09-09 04:05:11 +02:00
twinaphex
8649852e18
(fft) Start making this more readable
2016-09-09 03:17:00 +02:00
twinaphex
f148194dab
(ffmpeg) Add more extensions
2016-09-08 06:32:57 +02:00
twinaphex
2945605b61
Update ffmpeg
2016-09-07 13:19:28 +02:00
Brad Parker
a501fd02c1
make sure context is valid for this stream
2016-09-06 12:44:09 -04:00
twinaphex
8b1ee6a2b1
Update
2016-09-05 20:51:23 +02:00
twinaphex
1b94fd2fce
Update libretro-ffmpeg
2016-09-05 20:48:27 +02:00
twinaphex
cdf816b46b
(video_processor_v4l2) Update
2016-09-05 04:31:13 +02:00
twinaphex
4d82af8f59
Remove libertro-test-gl-ff - moved to libretro-samples now
2016-09-05 04:19:55 +02:00
twinaphex
dd139641b4
Remove libretro-test-gl - moved to libretro-samples
2016-09-05 04:08:56 +02:00
twinaphex
ac355066ec
(libretro-test-gl-ff) Update
2016-09-05 03:39:36 +02:00
twinaphex
c6b4207d3b
Update libretro-test-gl-ff
2016-09-05 03:38:58 +02:00
twinaphex
e6aaecc2ba
Update libretro-test-gl core
2016-09-05 03:38:02 +02:00
twinaphex
0ab04d812d
Remove libretro-test - now a part of libretro-samples
2016-09-05 03:33:44 +02:00
twinaphex
00ec309d76
(cores) Remove libretro-test-vulkan and libretro-test-vulkan-async-compute - these are part of libretro-samples now
2016-09-05 03:28:20 +02:00
twinaphex
a9d021cbfd
(ffmpeg core) Update
2016-09-05 02:45:10 +02:00
twinaphex
a0f84de987
Add Makefile.ffmpeg
2016-09-05 00:49:08 +02:00
twinaphex
bc7db98faf
(ffmpeg core) Update
2016-09-05 00:36:04 +02:00
twinaphex
11dfab4e79
(ffmpeg core) Update Makefile
2016-09-05 00:34:38 +02:00
twinaphex
877064855b
Update ffmpeg
2016-09-05 00:18:41 +02:00
twinaphex
871d0b7bcd
(imageviewer) Build up extensions depending on which switches are defined
2016-09-04 21:45:12 +02:00
twinaphex
6f386d56cd
Fix imageviewer
2016-09-04 21:39:16 +02:00
twinaphex
e9b8255af2
Fix C89_BUILD
2016-09-04 21:34:03 +02:00
twinaphex
459acfe47d
Update
2016-09-03 23:02:10 +02:00
twinaphex
e5eab961f2
(ffmpeg core) Add HAVE_LIBGSM ifdefs
2016-09-03 22:25:05 +02:00
twinaphex
63d1a30cf2
(ffmpeg core) Update
2016-09-03 22:19:20 +02:00
twinaphex
4dc0ed54d8
(ffmpeg core) Updates
2016-09-03 22:15:13 +02:00
twinaphex
249733b06d
Update Makefiles / ffmpeg core
2016-09-03 21:59:52 +02:00
twinaphex
3d47e1d813
Cleanup shadres in ffmpeg core
2016-09-03 17:36:47 +02:00
twinaphex
e2cfb594f8
Try to make ffmpeg core's GL features work for GLES as well
2016-09-03 17:07:24 +02:00
Alcaro
3394162098
Those option lists should be terminated with a NULL-NULL pair.
2016-09-01 21:48:04 +02:00
twinaphex
f4bfbe0a23
(ffmpeg core) Cleanups/style nits
2016-08-30 17:48:43 +02:00
twinaphex
f8f4b4f809
(ffmpeg core) Cleanups/style nits
2016-08-30 17:42:29 +02:00
twinaphex
e819e84149
(ffmpeg core) Cleanups; use HAVE_SWRESAMPLE ifdef
2016-08-30 17:40:06 +02:00
twinaphex
6e6c8132a6
(video processor v4l2) C89 fixes
2016-08-29 17:08:55 +02:00
Brad Parker
cf4bf344a9
add configuration option to toggle showing hidden files (default on), fixes issue #2769
2016-08-27 21:48:55 -04:00
twinaphex
01dc5507fe
Fix warning
2016-08-27 02:21:43 +02:00
Alcaro
ba6796b98f
Kill some warnings
2016-08-26 18:33:03 +02:00
Brad Parker
cc582db6fb
recursively scan directories for database content, fixes issue #3139
2016-08-21 00:59:41 -04:00
twinaphex
6f605e2df5
CXX_BUILD buildfix
2016-08-01 22:16:00 +02:00
twinaphex
10a9effc1d
Silence warnings
2016-07-31 14:29:33 +02:00
twinaphex
ccfd9a8937
(video processor) Update
2016-07-29 00:27:36 +02:00
twinaphex
2e52141b39
(libretro-video-processor) Updates
2016-07-28 23:37:54 +02:00
twinaphex
d368919ff3
Add config.h
2016-07-28 23:15:46 +02:00
twinaphex
b4e0f9d1c6
Update video_processor_v4l2
2016-07-28 23:13:43 +02:00
twinaphex
c8f8917d0a
N/A - Nits
2016-07-28 21:59:18 +02:00
twinaphex
c578bc53ee
(Video processor) Change core option names
2016-07-28 20:38:04 +02:00
twinaphex
4f617071db
Add Start Video Processor menu entry
2016-07-28 20:35:05 +02:00
twinaphex
afee38109d
Start integrating video processor code
2016-07-28 19:10:18 +02:00
twinaphex
31143e5f5e
Add libretro-v4l2 and rename it libretro-video-processor
2016-07-28 18:33:24 +02:00
Sebastien Ronsse
bdbebedd12
net retropad core: Fix R3 button display
2016-07-27 23:53:38 +10:00
twinaphex
389f6579d9
Revert "RetroPad core - R3 key didn't work before"
...
This reverts commit a483f276e4
.
2016-07-27 13:23:16 +02:00
twinaphex
a483f276e4
RetroPad core - R3 key didn't work before
2016-07-27 12:25:58 +02:00
Sebastien Ronsse
a778d878ff
net retropad core: Add analog device processing
2016-07-27 20:15:49 +10:00
Sebastien Ronsse
a8ff6150f9
net retropad core: Update data processing to be more generic
2016-07-27 17:42:55 +10:00
twinaphex
4587282781
Prevent collissions
2016-07-24 23:58:06 +02:00
twinaphex
5c453c4454
(Net RetroPad) Cleanups
2016-07-24 23:48:39 +02:00
twinaphex
d8d54a15d4
Add L2 / R2
2016-07-24 23:48:06 +02:00
Andre Leiradella
ea6b65a7d6
fixed line ending
2016-07-24 20:45:23 +01:00
Andre Leiradella
31b5e9eb4d
added a retropad image showing the button status
2016-07-24 20:39:17 +01:00
twinaphex
8abb90ccf1
(ffmpeg_core) Try to avoid data race condition errors in Coverity
2016-07-23 06:01:37 +02:00
twinaphex
5776a3d8df
Add resolution core option for Vulkan test core
2016-07-21 19:41:54 +02:00
twinaphex
7751c83e53
(Vulkan test cores) Use retro_miscellaneous.h
2016-07-21 19:33:21 +02:00
twinaphex
5d154dac8e
(JNI) Add JNI files for async compute test core
2016-07-21 08:01:50 +02:00
twinaphex
4dddcb2969
(Vulkan) Add JNI files for libretro-test-vulkan
2016-07-21 08:00:29 +02:00
Alcaro
5545020695
fPIC goes in compiler, not linker.
2016-07-20 10:28:42 +02:00
twinaphex
9bf63a7809
Prevent 'dereference after NULL check'
2016-07-12 23:14:51 +02:00
twinaphex
d4fb4ba87d
(libretro-test-vulkan-async-compute) Change header incldue
2016-07-11 23:38:56 +02:00
Hans-Kristian Arntzen
af52f1532f
Fix Vulkan test core build with includes.
2016-07-07 19:28:32 +02:00