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
radius
a1cf6f29f4
fix map and remove stray printf
2016-06-29 12:23:26 -05:00
radius
24ec6928dc
sleep for 4ms
2016-06-29 12:23:25 -05:00
Alcaro
2bd3e94e5e
Apparently Coverity doesn't like this either.
2016-06-29 18:01:34 +02:00
radius
88784aa702
retropad cleanups and avoid sending 0s
2016-06-29 02:06:09 -05:00
twinaphex
8d7540c449
Move some variables around
2016-06-29 07:12:54 +02:00
twinaphex
7e55d0da17
(Net retropad) Prefix core option nams
2016-06-29 06:47:42 +02:00
twinaphex
417f3afdb0
retropad_update_input returns a value instead - get rid
...
of static global
2016-06-29 06:34:16 +02:00
Hans-Kristian Arntzen
d00ae6b66b
Vulkan: Create command pool for correct queue family.
2016-06-27 23:43:26 +02:00
twinaphex
9574a929bc
Use builtin headers
2016-06-27 22:05:07 +02:00
Alcaro
792008d558
apparently 0 isn't O. I've been lied to for years.
2016-06-27 21:44:14 +02:00
Alcaro
18978c5f01
More Coverity cleanups
2016-06-27 21:34:21 +02:00
Hans-Kristian Arntzen
c80127d29d
Vulkan: Hook up async compute test more properly.
...
Supports multiple queues and queues from different families.
2016-06-27 20:54:53 +02:00
Hans-Kristian Arntzen
58703de05c
Vulkan: Add initial async compute.
...
Still not really async. Need to use multiple queues.
2016-06-27 20:54:53 +02:00
Hans-Kristian Arntzen
54c1759f45
Vulkan: Make a more general purpose symbol loader.
...
Avoids painful manual loading and wrapping function pointers everywhere
...
Reusable for cores, so move to libretro-common.
Also update built-in Vulkan headers.
2016-06-26 13:10:58 +02:00
Hans-Kristian Arntzen
87d36489a1
Vulkan: Update test core shader build to glslc.
2016-06-26 10:03:33 +02:00
Hans-Kristian Arntzen
6424f8efcf
Vulkan: Add get_application_info to Vulkan test core.
2016-06-26 09:57:37 +02:00
Hans-Kristian Arntzen
89a5983c3c
Vulkan: Fix descriptor set layout leak.
2016-06-25 14:20:41 +02:00
Hans-Kristian Arntzen
d043123f71
Vulkan: Add support for queue transfers in HW rendering.
2016-06-25 11:39:52 +02:00
twinaphex
8afdfdf7af
Fix header include
2016-06-21 16:59:56 +02:00