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
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