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
gouchi
60669c84c9
libretro_vulkan.h is now in libretro-common include
2016-06-21 16:53:25 +02:00
twinaphex
f7bd9a7843
HAVE_IMAGEVIEWER no longer has to be excluded for the C89/C90 build
2016-06-21 06:59:31 +02:00
twinaphex
80f2e11799
Imageviewer no longer uses stb_image by default
2016-06-21 06:53:25 +02:00
twinaphex
a741dadf20
Prevent dereference before null check
2016-06-19 23:09:19 +02:00
twinaphex
f56ab959b7
Move fragment_program_blur program to separate file
2016-06-16 17:04:30 +02:00
twinaphex
8e454f7127
Simplify fft_build_params
2016-06-16 16:55:36 +02:00
twinaphex
58dae07212
(GL FFT) Cleanup struct
2016-06-15 21:26:45 +02:00
twinaphex
86e2925cf5
(FFT) Move more shaders to separate files
2016-06-15 21:08:27 +02:00
twinaphex
7e31e71d5b
Split up more into files
2016-06-15 20:54:37 +02:00
twinaphex
38ab9c8003
(FFT/GLSL) Start moving shaders to separate files
2016-06-15 20:23:26 +02:00
twinaphex
c05f873dff
(FFT) Indenting nits
2016-06-15 20:15:21 +02:00
twinaphex
417439ba60
(FFT) Use filters.h from libretro-common
2016-06-15 20:00:01 +02:00
twinaphex
69c983a741
Fix libretro-ffmpeg Makefile
2016-06-15 19:21:06 +02:00
twinaphex
2f08e760ff
Start adding FFT visualizer for libretro-ffmpeg - unforunately
...
depends on glm for now and is C++-based, no way around that for now
2016-06-15 19:16:27 +02:00
twinaphex
cf996f724e
Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
...
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
52b7a95a2b
C89_BUILD fixes
2016-06-07 00:03:07 +02:00
aliaspider
5e5e1e6d50
(ffmpeg_core.c) passing a format string without the arguments to log_cb
...
can result in a crash.
2016-06-04 04:41:38 +01:00
Andre Leiradella
97a4f0d2fd
show a checker background behind images with transparency
2016-05-29 00:24:09 -03:00
twinaphex
1d632e26fe
Add missing file
2016-05-26 20:52:27 +02:00
twinaphex
584ec83840
Start adding internal network retropad core hooks
2016-05-26 19:43:15 +02:00
twinaphex
c369a00a3e
Start working towards making image viewer core no longer
...
dependent on stb_image
2016-05-18 13:11:09 +02:00
twinaphex
4a7ab8366b
Move libretro.h headers to libretro-common/include
2016-05-10 19:03:53 +02:00
twinaphex
a66aa1c50d
Cleanups
2016-05-09 06:42:59 +02:00
twinaphex
87b83ecf56
(RetroPad) Use socket_set_target
2016-05-09 06:40:51 +02:00
twinaphex
f60676f43e
Create inet_htons
2016-05-03 04:35:51 +02:00
twinaphex
bb45bf9a66
Cleanups
2016-05-02 19:02:32 +02:00
twinaphex
317ecabadf
(Retropad) Use socket_create
2016-05-02 18:45:05 +02:00
twinaphex
e62c63cc0e
Cleanup
2016-05-02 13:53:09 +02:00
radius
6534f71238
building now on linux, untested
2016-05-01 23:07:12 -05:00
radius
74937e4a52
remove itoa dependency and other window specific code
2016-05-01 22:00:54 -05:00
radius
41a731967f
remove the winsock2 dependency
...
I guess it should work on linux now
2016-05-01 21:39:27 -05:00
radius
2931ae3d17
add a few more ports
2016-04-30 23:33:32 -05:00
radius
a1ac5af8af
allow configuration of port & IP
2016-04-30 23:23:56 -05:00
radius
7f004aee71
Complete basic implementation of retropad remote (windows only atm)
2016-04-30 22:49:51 -05:00
radius
dd2bb5a17b
add basic retropad remote
2016-04-30 22:42:50 -05:00
Hans-Kristian Arntzen
38a305bb6e
Vulkan: Add proc address query functions to HW interface.
...
Allows cores to avoid linking directly against any extra library.
Update HW interface version to 2 to signal ABI change.
Note that the interface is still experimental and can change at any time.
2016-03-29 16:35:31 +02:00
Hans-Kristian Arntzen
84923a0465
Vulkan: Tighten up pipeline barrier usage.
...
Lots of memory barriers used with TOP_OF_PIPE which is not valid.
2016-03-21 10:02:00 +01:00
twinaphex
6e9e5b6907
Put up with deprecations
2016-03-20 19:14:58 +01:00
twinaphex
7508eab655
(CXX_BUILD) Avoid some C++ warnings + buildfix
2016-03-20 17:01:15 +01:00
twinaphex
0955fac195
(ffmpeg core) Avoid some deprecation warnings
2016-03-20 16:59:09 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
ef4a1a3c0f
(libretro-common) Rename fifo_buffer to fifo_queue
2016-03-20 14:06:21 +01:00
twinaphex
0140f989c3
Fix CXX_BUILD
2016-03-04 19:46:25 +01:00
twinaphex
242b511387
Ifdef with RARCH_INTERNAL
2016-03-03 18:18:41 +01:00
twinaphex
d15eb9a570
Add HAVE_SSA switch to qb
2016-03-03 18:17:48 +01:00
Themaister
bce0d55a43
Vulkan: Allocate correct number of descriptors.
...
Have to allocate for entire pool, not per set.
2016-03-01 09:44:18 +01:00
twinaphex
6f9b7a4c87
Silence CXX_BUILD warnings
2016-02-28 22:51:02 +01:00
twinaphex
32353b10bb
Take out async job code from imageviewer core
2016-02-22 18:18:12 +01:00
twinaphex
8aa429bd67
Refactor imageviewer code
2016-02-22 16:55:02 +01:00
Hans-Kristian Arntzen
8cab56e806
Vulkan: Attempt workaround for Ivy Bridge.
...
Reset command buffer instead of pool.
2016-02-21 20:13:22 +01:00
Hans-Kristian Arntzen
7acd82e189
Fix silly bug in libretro-test-vulkan.
...
Forgot to set sType correctly, fixes nVidia.
2016-02-21 19:53:36 +01:00
Hans-Kristian Arntzen
88ec0f522b
Vulkan: Add Vulkan backend to GLX context.
...
Also fixes some snags with libretro-test-vulkan.
2016-02-19 21:37:24 +01:00
twinaphex
acf4931ad1
(Testcore Vulkan) Hook up one button - makes input response work
2016-02-19 05:53:25 +01:00
Hans-Kristian Arntzen
adbf9fed16
Vulkan implementation.
2016-02-16 20:42:02 +01:00
twinaphex
d7ebb49fd0
(ffmpeg) Style nits
2016-02-15 07:44:45 +01:00
twinaphex
c8d57e98d2
Create libretro GL FF Test
2016-01-29 03:03:12 +01:00
twinaphex
29ae063003
(Libretro GL Test) Improve fixed function example
2016-01-29 02:55:12 +01:00
twinaphex
58f619dc22
(Libretro GL Test) Add fixed-function GL codepath
2016-01-29 02:34:06 +01:00
twinaphex
d81d6058cd
(Libretro test GL) If we don't call input_state at least once per retro_run then
...
late input polling behavior won't work
2016-01-29 02:30:09 +01:00
twinaphex
9f21a813bd
Remove Emscripten rule
2016-01-29 02:25:35 +01:00
twinaphex
473e6ff7b8
Call RETRO_ENVIRONMENT_SHUTDOWN if image can't be loaded
2016-01-23 15:45:40 +01:00
Alcaro
3de1e58592
(Imageviewer) React only to freshly pressed inputs.
2016-01-23 15:32:15 +01:00
Alcaro
328ec2cdca
Clean this up.
2016-01-23 15:29:41 +01:00
Alcaro
a2118e3938
Fix memory leak.
2016-01-23 15:23:44 +01:00
twinaphex
9acf3e2309
(Imageviewer) Call RETRO_ENVIRONMENT_SET_GEOMETRY after loading image
2016-01-22 16:50:26 +01:00
twinaphex
87bdb34599
Get rid of some unused variables
2016-01-22 15:36:04 +01:00
twinaphex
346074ee38
(imageviewer) Cut down on some code duplication
2016-01-22 01:58:21 +01:00
twinaphex
eb43efb8e7
(imageviewer) Start creating async job queue
2016-01-22 01:52:53 +01:00
twinaphex
8c15834c87
(Imageviewer) New controls:
...
Up - +5 images, go to last image if wraparound
Down - -5 images, go back to first image if wraparound
2016-01-21 21:57:30 +01:00
twinaphex
c66e721782
(imageviewer) Cleanups
2016-01-21 20:13:24 +01:00
twinaphex
c4e821c3a1
(Image viewer) Controls:
...
Left - Previous Image
Right - Next Image
Y button - Toggle slideshow
2016-01-21 20:11:03 +01:00
twinaphex
652d94e9ee
Move cores/image_core.c
2016-01-21 19:53:52 +01:00
radius
c32a5c8003
add slideshow mode to imageviewer core
2016-01-20 15:40:08 -05:00
twinaphex
469889921f
Add static linking options to libretro-test Makefile
2015-12-13 21:20:09 +01:00
twinaphex
a3e52a9369
Put M_PI inside retro_miscellaneous.h
2015-11-24 00:05:37 +01:00
twinaphex
672552a9f2
Add OSX PPC ARCHFLAGS too
2015-11-01 17:50:48 +01:00
twinaphex
c762a5a446
(libretro-test) Added OSX universal
2015-11-01 17:48:37 +01:00
twinaphex
8e7477ed07
(ffmpeg) Attempt to make ffmpeg recording driver forwards compatible
2015-10-26 00:47:45 +01:00
twinaphex
1ff3b58d68
Buildfix
2015-10-19 18:01:56 +02:00
twinaphex
1e681cad4e
Move ffmpeg core files
2015-10-19 16:55:08 +02:00
twinaphex
426033b4d1
Set up libretro-test Makefiles for iOS 9
2015-10-15 16:14:25 +02:00
twinaphex
b1c47d686c
More static code analysis nits
2015-09-28 18:55:07 +02:00
twinaphex
4ca5d31f9b
Some more static code analysis nits when ran with enable=all
2015-09-28 18:12:02 +02:00
twinaphex
a79b571d7b
Static code analysis fixes
2015-09-28 16:20:26 +02:00
twinaphex
6635f76f33
Move stb_image.h around
2015-09-20 10:32:12 +02:00
twinaphex
118978864f
Cleanups
2015-09-14 03:53:15 +02:00
twinaphex
73d599dc83
Should compile now with MISSING_DECLS = 1
2015-09-06 15:13:12 +02:00
twinaphex
c2c49da1de
More MISSING_DECLS buildfixes
2015-09-06 15:03:58 +02:00
twinaphex
785eb2ff12
dynamic_dummy.c - MISSING_DECLS buildfix
2015-09-06 15:01:11 +02:00
twinaphex
875023468a
Some more MISSING_DECLS buildfixes
2015-09-06 14:59:20 +02:00
twinaphex
c9a0a79b15
Update libretro-test Makefiles
2015-08-31 20:52:25 +02:00
Sergi Granell
e0949b3bb7
(Vita) Update Makefile.griffin
...
(Vita) Add Vita support to libretro-test
2015-08-30 19:15:31 +02:00
twinaphex
45dd2c2bde
Fix Makefile
2015-08-22 21:03:28 +02:00
twinaphex
7c70064987
(libretro-test) Fix build
2015-08-22 21:00:03 +02:00
twinaphex
b08c7f752d
Update both test cores' Makefile for Emscripten
2015-08-20 01:11:00 +02:00
twinaphex
652e614707
(libretro-test-gl) Lower requirements to OSX 10.1
2015-08-01 23:58:30 +02:00
twinaphex
9864e27491
(cores) Add more liberal rules
2015-08-01 05:28:04 +02:00
twinaphex
bb7960c500
Fixes
2015-07-30 03:31:48 +02:00
twinaphex
caa0175fcb
(ffmpeg_core.c) Buildfix
2015-06-30 14:38:19 +02:00
twinaphex
e74e402cdc
More C89 build fixes
2015-06-30 14:37:11 +02:00
twinaphex
e9139eca07
(internal_cores.h) Add ifdef
2015-06-30 13:54:12 +02:00
twinaphex
f1a1f3531b
(ffmpeg_core.c) C89 build fixes
2015-06-29 22:20:32 +02:00
twinaphex
fefa500dcf
Some C89 build fixes
2015-06-29 21:52:55 +02:00
twinaphex
67edc97ff1
Update stb_image.h
2015-06-28 17:56:13 +02:00
twinaphex
63d5965199
(stb_image.h) Fix warning
2015-06-28 16:34:30 +02:00
twinaphex
a4f1de5175
Add cut-down stb_image.h
2015-06-28 15:51:32 +02:00
twinaphex
effa8dde71
Add cores/image_core.c
2015-06-28 15:51:08 +02:00
twinaphex
acc29f671e
Start baking in imageviewer core
2015-06-28 15:50:36 +02:00
twinaphex
48c11b8c01
(ffmpeg_core.c) Prevent upcoming collisions
2015-06-28 14:48:36 +02:00
twinaphex
608582103b
(ffmpeg_core.c) Should now be compatible with CXX_BUILD now
2015-06-26 15:37:22 +02:00
twinaphex
d64cb9b326
(ffmpeg_core.c) Fix two warnings
2015-06-26 15:36:12 +02:00
twinaphex
bd1c8e5489
(ffmpeg_core.c) Cleanups
2015-06-26 15:33:30 +02:00
twinaphex
541c1e1911
(ffmpeg_core.c) Fix CXX_BUILD error
2015-06-26 15:14:01 +02:00
twinaphex
b5600d4b0f
(ffmpeg_core.c) Cleanups
2015-06-26 12:36:20 +02:00
twinaphex
0e2345227a
Some CXX_BUILD fixes
2015-06-25 17:25:09 +02:00
Jan Holthuis
8d1133b76c
(cores/dynamic_dummy) Do not hardcode "No Core"
2015-06-24 16:16:56 +02:00
twinaphex
1ab4eaabb1
Update ffmpeg_core.c
2015-06-23 10:51:42 +02:00
twinaphex
fb17df2b6f
(ffmpeg builtin) Add wmv extension
2015-06-23 09:25:56 +02:00
twinaphex
6658a3144a
(ffmpeg builtin) Add mov
2015-06-23 09:19:42 +02:00
twinaphex
9a54105321
(ffmpeg builtin) Add mouse wheel up/down to seek
2015-06-23 08:45:27 +02:00
twinaphex
fb5fd168f2
(builtin ffmpeg) Add webm to extensions
2015-06-23 08:32:21 +02:00
twinaphex
0944c2de10
Start adding MENU_FILE_MUSIC and MENU_FILE_MOVIE
2015-06-23 06:13:57 +02:00
twinaphex
c07ba43e84
(Libretro-test) Fix Makefiles/JNI files
2015-06-21 07:04:41 +02:00
twinaphex
d3f0954418
Start preparing internal ffmpeg core mechanisms
2015-06-21 00:03:27 +02:00
twinaphex
9b267e9802
(Cores) Move test cores to cores/, move dynamic_dummy to cores/
2015-06-20 23:14:09 +02:00