Hans-Kristian Arntzen
|
4f3ade1b95
|
Vulkan: Begin sketching out support for complete filter chain.
|
2016-03-25 13:26:36 +01:00 |
|
twinaphex
|
1b289c0f05
|
(libretro-common) Update
|
2016-03-24 04:23:17 +01:00 |
|
twinaphex
|
e41127459e
|
Rename 'filestream' functions
|
2016-03-24 04:09:25 +01:00 |
|
twinaphex
|
870bce981d
|
(gl.c) Indenting nits
|
2016-03-24 03:32:00 +01:00 |
|
twinaphex
|
60681195f8
|
Fix some concurrency bugs
|
2016-03-24 03:06:03 +01:00 |
|
twinaphex
|
072d6ff125
|
Rename gfx_coord_array_add to gfx_coord_array_append
|
2016-03-23 07:01:54 +01:00 |
|
twinaphex
|
e1c47a68fe
|
Take prototype declaration out of video_driver.h
|
2016-03-23 06:57:29 +01:00 |
|
Hans-Kristian Arntzen
|
ce34c4bba8
|
Vulkan: Expose number of components for semantics.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
d5dc50c436
|
Vulkan: Allow no UBO even if it makes little sense.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
c17755ab1a
|
Vulkan: Default construct slang_reflection instead.
We will use non-POD when dealing with user-defined inputs.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
2427351afb
|
Vulkan: Log semantic use for debugging.
|
2016-03-23 00:19:24 +01:00 |
|
Hans-Kristian Arntzen
|
39149b36b2
|
Vulkan: Clean up semantic parsing a lot.
Split up into two kinds of semantics, textured and not.
|
2016-03-23 00:19:24 +01:00 |
|
twinaphex
|
61bae588fb
|
Header include changes
|
2016-03-22 02:45:25 +01:00 |
|
twinaphex
|
ca63357b54
|
(X11) Do not keep appending to suspend screensaver if not available
|
2016-03-21 19:12:16 +01:00 |
|
twinaphex
|
c8f4d97839
|
Move config_file_userdata outside libretro-common
|
2016-03-21 18:49:50 +01:00 |
|
Hans-Kristian Arntzen
|
f1a5725f66
|
Vulkan: Host writes are implicitly flushed on submit.
Use TOP_OF_PIPE/0 access instead to work
around spammy asserts on Anvil.
We still have to invalidate the caches however.
|
2016-03-21 16:57:04 +01:00 |
|
Hans-Kristian Arntzen
|
6add83e3ec
|
Vulkan: Use reflection output for source/original.
Fix some logging messages in reflection.
|
2016-03-21 16:18:43 +01:00 |
|
Hans-Kristian Arntzen
|
dce96d0869
|
Vulkan: Find OutputSize semantic uniform as well.
|
2016-03-21 15:31:01 +01:00 |
|
Hans-Kristian Arntzen
|
1822f3bf90
|
Vulkan: Begin hooking up SPIR-V reflection.
|
2016-03-21 15:12:12 +01:00 |
|
Hans-Kristian Arntzen
|
72cdd37ad2
|
Vulkan: Add #include support to slang shaders.
|
2016-03-21 12:14:11 +01:00 |
|
Hans-Kristian Arntzen
|
5dcb78ea21
|
Vulkan: Include spir2cross in shader_vulkan.cpp.
|
2016-03-21 11:56:09 +01:00 |
|
Hans-Kristian Arntzen
|
7899d449e6
|
Vulkan: Also invalidate fragment uniform buffer
|
2016-03-21 11:49:27 +01:00 |
|
Hans-Kristian Arntzen
|
840278796e
|
Vulkan: Refactor out common resources in filter chain.
|
2016-03-21 11:45:59 +01:00 |
|
Hans-Kristian Arntzen
|
a21687b5d7
|
Vulkan: Ensure vertex caches are invalidated.
|
2016-03-21 10:10:29 +01:00 |
|
Hans-Kristian Arntzen
|
fa7eeb57b8
|
Vulkan: Use 1.0.6.
1.0.2 is pre public release version I think ...
|
2016-03-21 10:03:15 +01: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 |
|
Hans-Kristian Arntzen
|
07524fe433
|
Vulkan: Log about format use.
|
2016-03-21 09:29:41 +01:00 |
|
twinaphex
|
1164adb902
|
(gfx/video_coord_array.c) Cleanups
|
2016-03-20 17:46:53 +01:00 |
|
twinaphex
|
f59e334ceb
|
Cleanups
|
2016-03-20 17:44:13 +01:00 |
|
twinaphex
|
5c0f4f4ac8
|
Cleanups
|
2016-03-20 17:41:28 +01:00 |
|
twinaphex
|
ac6362cae4
|
Combine list_special files
|
2016-03-20 17:28:24 +01:00 |
|
twinaphex
|
3720cf87e7
|
Rename retro_file to file_stream
|
2016-03-20 16:29:14 +01:00 |
|
twinaphex
|
93b7dc1bdd
|
(libretro-common) move 'lists' files to lists/
|
2016-03-20 14:53:54 +01:00 |
|
twinaphex
|
70bb4c69f3
|
CXX_BUILD - silence some warnings
|
2016-03-20 05:26:16 +01:00 |
|
twinaphex
|
8b4a41155d
|
C89_BUILD buildfixes
|
2016-03-20 05:24:05 +01:00 |
|
twinaphex
|
34958ec39a
|
(Vulkan) Don't use VK_API_VERSION any more
|
2016-03-20 03:04:52 +01:00 |
|
Alcaro
|
f8c31dd56a
|
No point checking this twice.
|
2016-03-18 17:19:30 +01:00 |
|
Alcaro
|
ba90c4afaf
|
Fix some use-after-free holes.
|
2016-03-18 17:18:45 +01:00 |
|
twinaphex
|
d8ebcde5ec
|
Implement GFX_CTL_SHOW_MOUSE
|
2016-03-14 14:39:58 +01:00 |
|
twinaphex
|
2e080967b0
|
Reimplement grab mouse code a bit - we really need to drastically
rewrite this
|
2016-03-14 14:37:18 +01:00 |
|
Alwin Garside
|
36117750af
|
Merge branch 'master' of https://github.com/libretro/RetroArch
|
2016-03-13 15:30:41 +01:00 |
|
Alwin Garside
|
97b60b1e20
|
Fixed emscripten build
|
2016-03-13 15:30:30 +01:00 |
|
twinaphex
|
8467ce114c
|
(Android) Followup to earlier commit
|
2016-03-12 08:53:27 +01:00 |
|
twinaphex
|
432d7a358a
|
(Android) Move Android-specific Moto G2 DPI workaround to android graphics context
driver
|
2016-03-12 08:52:29 +01:00 |
|
Jean-André Santoni
|
0863a8eb84
|
Reorder static functions in vivante context
|
2016-03-12 04:29:26 +07:00 |
|
Jean-André Santoni
|
a16ce4a146
|
Fix a typo in mali_fbdev_ctx
|
2016-03-10 01:50:30 +07:00 |
|
twinaphex
|
f79418459f
|
Ability to compile now with --enable-wayland and --disable-x11
defined
|
2016-03-09 09:21:07 +01:00 |
|
Hans-Kristian Arntzen
|
f02faeea27
|
Vulkan: Fix segfault on nVidia.
|
2016-03-06 12:33:46 +01:00 |
|
Hans-Kristian Arntzen
|
c00d32f30f
|
Vulkan: Get correct window mode size.
|
2016-03-06 12:18:11 +01:00 |
|
Hans-Kristian Arntzen
|
6cde59a8ad
|
Vulkan: Add more detailed counters.
|
2016-03-06 12:11:44 +01:00 |
|
Hans-Kristian Arntzen
|
e6fb3c3a1c
|
Update Vulkan headers.
|
2016-03-06 11:31:30 +01:00 |
|
Hans-Kristian Arntzen
|
ebdb7168ed
|
Vulkan: Clean up symbol loading.
Should use GetDeviceProcAddr when appropriate.
|
2016-03-06 11:27:36 +01:00 |
|
Twinaphex
|
e0d7c25ea0
|
Add gfx_coord_array_resize
|
2016-03-05 09:43:15 +01:00 |
|
twinaphex
|
eebcde721b
|
Rename video_coord_array
|
2016-03-05 07:28:02 +01:00 |
|
twinaphex
|
64a77af881
|
Use RARCH_DISPLAY_CTL_HW_CONTEXT_GET directly instead of
going through video_driver_callback
|
2016-03-04 20:49:55 +01:00 |
|
twinaphex
|
a9d29041a3
|
(gfx/video_driver.c) Cleanup
|
2016-03-04 20:14:53 +01:00 |
|
twinaphex
|
e9a0aba85b
|
Silence bunch of warnings and fix an error
|
2016-03-04 19:42:30 +01:00 |
|
twinaphex
|
90fbc6330c
|
Create RARCH_DISPLAY_CTL_SET_TITLE_BUF
|
2016-03-04 19:38:15 +01:00 |
|
twinaphex
|
05ce32efe4
|
Add RUNLOOP_CTL_FORCED_NONBLOCK_{} actions
|
2016-03-04 19:20:00 +01:00 |
|
twinaphex
|
fe9ad4825d
|
(gfx/video_driver.c) Cleanups
|
2016-03-04 19:12:54 +01:00 |
|
twinaphex
|
418c5cbb76
|
(Win32) Buildfix
|
2016-03-04 05:01:49 +01:00 |
|
twinaphex
|
6d4212ca06
|
Check OS version before going down screensaver path
|
2016-03-04 04:51:57 +01:00 |
|
twinaphex
|
414c63b59a
|
(VG) Silence some warnings
(Libretro-common) Add some headers
|
2016-03-02 23:09:31 +01:00 |
|
Christopher Bransden
|
2d0c02d21e
|
Fix compilation error:
gfx/drivers_context/vc_egl_ctx.c:591:13: error: static declaration of ‘gfx_ctx_vc_set_swap_interval’ follows non-static declaration
gfx/drivers_context/vc_egl_ctx.c:312:4
|
2016-03-02 21:31:56 +00:00 |
|
twinaphex
|
0f8e31cad3
|
(iOS) Use -1 instead of UIUserInterfaceIdiomUnspecified for backwards
compatibility
|
2016-03-02 17:25:13 +01:00 |
|
twinaphex
|
7d0205deac
|
(vulkan_common.c) Add log error when vkCreateInstance fails
|
2016-03-02 03:13:31 +01:00 |
|
twinaphex
|
6f80e09ce1
|
Change MIN/MAX to upper-case
|
2016-03-02 00:07:31 +01:00 |
|
twinaphex
|
702d4f9e3a
|
(Android) Buildfix
|
2016-03-01 22:26:57 +01:00 |
|
twinaphex
|
efb1c88215
|
(opendingux_fbdev_ctx.c) Another ifdef
|
2016-03-01 22:23:40 +01:00 |
|
twinaphex
|
f3cc1a9b59
|
(opendingux_fbdev_ctx.c) More HAVE_EGL ifdefs
|
2016-03-01 22:23:17 +01:00 |
|
twinaphex
|
ac584330bb
|
(Android) Bugfix
|
2016-03-01 21:58:35 +01:00 |
|
twinaphex
|
1b0a9d0b1d
|
Backport Opendingux/GCW Zero patches courtesy of gama.coder
|
2016-03-01 21:50:23 +01:00 |
|
twinaphex
|
d2645e9087
|
Add more glslang include dirs
|
2016-03-01 19:19:39 +01:00 |
|
twinaphex
|
77001a5577
|
(Android) More preparation for Vulkan
|
2016-03-01 18:59:12 +01:00 |
|
twinaphex
|
86a8899b0f
|
(Android) Start preparing Android JNI Makefiles for Android
|
2016-03-01 18:46:40 +01:00 |
|
twinaphex
|
c44107949d
|
(Vulkan) Pass width and height to vulkan_surface_create
|
2016-03-01 18:35:41 +01:00 |
|
twinaphex
|
5f125bc1f6
|
(Android) Only need to pass window for Android
|
2016-03-01 18:22:17 +01:00 |
|
twinaphex
|
eaa0b08bc2
|
(Android) Hook up Vulkan for gfx_ctx_bind_api
|
2016-03-01 18:21:09 +01:00 |
|
twinaphex
|
b8c1e31c13
|
(Android/Vulkan) Start hooking up Vulkan for Android context driver
|
2016-03-01 18:16:22 +01:00 |
|
twinaphex
|
81690601c0
|
(gl_raster_font.c) Fix some race issues
|
2016-03-01 17:24:33 +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
|
dc12f07a55
|
(mali_fbdev) Add some ifdefs
|
2016-03-01 07:17:57 +01:00 |
|
twinaphex
|
59ed4b939f
|
Cleanups
|
2016-03-01 07:09:55 +01:00 |
|
twinaphex
|
47fddf28e5
|
(Emscripten context) Cleanups
|
2016-03-01 07:07:56 +01:00 |
|
twinaphex
|
32c4f13761
|
(XEGL) Add HAVE_VG ifdefs
|
2016-03-01 06:56:41 +01:00 |
|
twinaphex
|
e938be3747
|
Have to rewrite EGL context code
|
2016-03-01 06:49:05 +01:00 |
|
twinaphex
|
ae6302ede2
|
(Android EGL context) Add missing break
|
2016-03-01 05:09:07 +01:00 |
|
twinaphex
|
00741d06fb
|
Add android_gfx_ctx_bind_hw_render
|
2016-03-01 05:08:18 +01:00 |
|
twinaphex
|
c5667d8253
|
(Android EGL context) Refactor more code
|
2016-03-01 05:07:11 +01:00 |
|
twinaphex
|
2480181469
|
(Android) Add android_api variable
|
2016-03-01 04:53:48 +01:00 |
|
twinaphex
|
481196c55c
|
Add some more ifdefs
|
2016-03-01 04:19:33 +01:00 |
|
twinaphex
|
f8f2f7d03c
|
Rename androidegl_ctx.c to android_ctx.c
|
2016-03-01 04:18:43 +01:00 |
|
twinaphex
|
0ec1c5ade5
|
Start adding HAVE_OPENGLES ifdefs to androidegl_ctx.c
|
2016-03-01 04:17:02 +01:00 |
|
twinaphex
|
de27720044
|
We don't need to link against libvulkan.so implicitly anymore
|
2016-03-01 02:47:16 +01:00 |
|
twinaphex
|
b0834a0f17
|
Remove this
|
2016-03-01 02:22:25 +01:00 |
|
twinaphex
|
b79edb6095
|
Reimplement function pointers
|
2016-03-01 02:21:53 +01:00 |
|
twinaphex
|
937230564d
|
move more code to vksym.h
|
2016-03-01 01:53:48 +01:00 |
|
twinaphex
|
a6048b4218
|
Add vksym.h
|
2016-02-29 23:38:49 +01:00 |
|
twinaphex
|
7a907a97a7
|
Start preparing to split this code up
|
2016-02-29 23:31:51 +01:00 |
|
twinaphex
|
9a10ef5591
|
(Vulkan) Add more Vulkan function pointers
|
2016-02-29 23:28:12 +01:00 |
|
twinaphex
|
860b7fde62
|
(Vulkan) Add DeviceWaitIdle function pointer
|
2016-02-29 23:25:25 +01:00 |
|
twinaphex
|
1d9220d9d1
|
(Vulkan) Add vkCmdBindVertexBuffers function pointer
|
2016-02-29 23:22:56 +01:00 |
|
twinaphex
|
c8b9bb609f
|
(Vulkan) More image function pointers
|
2016-02-29 23:19:23 +01:00 |
|
twinaphex
|
30eac5b778
|
(Vulkan) Add vkDestroyDescriptorPool fp
|
2016-02-29 23:13:13 +01:00 |
|
twinaphex
|
6023a5f06e
|
Add vkAllocateDescriptorSets fp
|
2016-02-29 23:11:00 +01:00 |
|
twinaphex
|
4a1a623099
|
(Vulkan) Add more funcptrs
|
2016-02-29 23:09:05 +01:00 |
|
twinaphex
|
0e60d20705
|
Add Command Function pointers
|
2016-02-29 23:04:17 +01:00 |
|
twinaphex
|
67ea4e1d6b
|
(Vulkan) Pipeline function pointers
|
2016-02-29 22:55:31 +01:00 |
|
twinaphex
|
1fbac78e35
|
(Vulkan) Go through function pointer for vkDestroyPipelineCache
|
2016-02-29 22:38:58 +01:00 |
|
twinaphex
|
a7df7be64b
|
Add vkAllocateMemory/vkFreeMemory
|
2016-02-29 22:36:53 +01:00 |
|
twinaphex
|
a53e7a5437
|
(Vulkan) Add pipeline barrier function pointer
|
2016-02-29 22:30:23 +01:00 |
|
twinaphex
|
bd96ab3585
|
(vulkan_common.c) Cleanups
|
2016-02-29 22:26:20 +01:00 |
|
twinaphex
|
1b85ee442f
|
Go through funcptr for vkAllocateCommandBuffers
|
2016-02-29 22:23:35 +01:00 |
|
twinaphex
|
83dc7db6c7
|
(Vulkan) Add descriptor set layout function callbacks
|
2016-02-29 22:04:23 +01:00 |
|
twinaphex
|
caed6c61cb
|
(Vulkan) Function pointer for vkFreeCommandBuffers
|
2016-02-29 21:58:10 +01:00 |
|
twinaphex
|
1e407079e4
|
Add function pointers for image view functions
|
2016-02-29 21:55:54 +01:00 |
|
twinaphex
|
a6eb40b3d2
|
Add funcptr for vkAllocateCommandBuffers
|
2016-02-29 21:51:42 +01:00 |
|
twinaphex
|
4771c45ed3
|
Add render pass command function pointers
|
2016-02-29 21:43:04 +01:00 |
|
twinaphex
|
7f5d0f2763
|
(Vulkan) More function pointers for command buffer functions
|
2016-02-29 21:37:35 +01:00 |
|
twinaphex
|
860ffff3c9
|
(Vulkan) Go through funcptr for vkEndCommandBuffer
|
2016-02-29 21:31:51 +01:00 |
|
twinaphex
|
a1c8a47665
|
(Vulkan) Go through funcptr for vkDestroyInstance
|
2016-02-29 21:27:18 +01:00 |
|
twinaphex
|
c62971042d
|
(Vulkan) Cleanups
|
2016-02-29 21:20:36 +01:00 |
|
twinaphex
|
eae652d6a5
|
Go through funcptr for vkDestroyCommandPool
|
2016-02-29 21:17:21 +01:00 |
|
twinaphex
|
8232135922
|
Cleanups
|
2016-02-29 20:08:56 +01:00 |
|
twinaphex
|
e669f92399
|
(Vulkan) Cleanups
|
2016-02-29 20:07:11 +01:00 |
|
twinaphex
|
3b9552bd36
|
(vulkan_raster_font.c) Style nits
|
2016-02-29 20:02:44 +01:00 |
|
twinaphex
|
8a06e27c22
|
(Vulkan) Cleanups
|
2016-02-29 19:44:46 +01:00 |
|
twinaphex
|
59ad8fcfde
|
(Vulkan) Cleanups
|
2016-02-29 19:43:54 +01:00 |
|
twinaphex
|
f0458495f4
|
Go through funcptr for vkDestroyPipeline
|
2016-02-29 19:41:25 +01:00 |
|
twinaphex
|
d45f0e0946
|
Some cleanups
|
2016-02-29 19:39:49 +01:00 |
|
twinaphex
|
670eede306
|
Go through function pointer for vkCmdClearAttachments
|
2016-02-29 19:34:40 +01:00 |
|
twinaphex
|
ae5d7849af
|
(shader_vulkan.cpp) Don't have to include general.h for this
|
2016-02-29 19:23:51 +01:00 |
|
twinaphex
|
fc7a972466
|
Go through function pointers for vkMapMemory/vkUnmapMemory
|
2016-02-29 19:20:42 +01:00 |
|
twinaphex
|
28d5ca6a86
|
(Vulkan) Style nits
|
2016-02-29 19:16:21 +01:00 |
|
twinaphex
|
b660fb8878
|
Create sampler function pointers
|
2016-02-29 19:11:09 +01:00 |
|
twinaphex
|
0e91bb6852
|
Go through more function pointers
|
2016-02-29 19:03:18 +01:00 |
|
twinaphex
|
dfde6f833a
|
(Vulkan) Nits
|
2016-02-29 18:46:17 +01:00 |
|
twinaphex
|
1d96e80b05
|
(Vulkan) More funcptrs
|
2016-02-29 18:40:30 +01:00 |
|
twinaphex
|
fbf527eac2
|
(vulkan_common.c) Style nits
|
2016-02-29 18:24:12 +01:00 |
|
twinaphex
|
ef93f92ea2
|
Cleanups
|
2016-02-29 17:22:57 +01:00 |
|
twinaphex
|
a8ccf2531d
|
Cleanups
|
2016-02-29 17:21:40 +01:00 |
|
twinaphex
|
e6da374bb5
|
Cleanups
|
2016-02-29 17:18:28 +01:00 |
|
twinaphex
|
a4c9d02953
|
Add DestroyImage funcptr
|
2016-02-29 17:16:01 +01:00 |
|
twinaphex
|
874b5b7e17
|
Go through more funcptrs
|
2016-02-29 17:13:13 +01:00 |
|
twinaphex
|
8fd280967b
|
Go through funcptr
|
2016-02-29 17:08:25 +01:00 |
|
twinaphex
|
5863996d83
|
Go through VKFUNC
|
2016-02-29 17:06:41 +01:00 |
|
twinaphex
|
8f69470c25
|
Go through VKFUNC macro
|
2016-02-29 17:00:08 +01:00 |
|
twinaphex
|
d6005c224c
|
Go through VKFUNC
|
2016-02-29 16:55:50 +01:00 |
|
twinaphex
|
6836b5f868
|
vkCreateImage - go through funcptr
|
2016-02-29 16:48:55 +01:00 |
|
twinaphex
|
3677144d18
|
Start going through VKFUNC
|
2016-02-29 16:47:21 +01:00 |
|
twinaphex
|
6c9e8041c6
|
Add function pointer for vkCreateCommandPool
|
2016-02-29 16:41:49 +01:00 |
|
twinaphex
|
6dce80ea07
|
Add function pointers for vkCreatePipelineCache and vkCreatePipelineLayout
|
2016-02-29 16:37:15 +01:00 |
|
twinaphex
|
778b50fc28
|
Add funcptr for vkCreateFramebuffer
|
2016-02-29 16:32:34 +01:00 |
|
twinaphex
|
361cce328d
|
vkCreateRenderPass - add funcptr
|
2016-02-29 16:30:45 +01:00 |
|
twinaphex
|
277e2977ff
|
(Vulkan) Add function pointer to vkDestroyDevice
|
2016-02-29 16:28:12 +01:00 |
|
twinaphex
|
4248e244a8
|
Go through funcptr for vkCmdCopyImage
|
2016-02-29 06:52:08 +01:00 |
|
twinaphex
|
01f5a7ad84
|
Go through vkQueueWaitIdle function pointer
|
2016-02-29 06:31:55 +01:00 |
|
twinaphex
|
89ee08214d
|
We need to grab a function pointer to vkCmdDraw later after
vkCreateDevice
|
2016-02-29 06:21:42 +01:00 |
|
twinaphex
|
be5333371b
|
(Vulkan) More funcptrs
|
2016-02-29 06:16:31 +01:00 |
|
twinaphex
|
bfd38e171b
|
(Vulkan) More Vulkan funcptrs
|
2016-02-29 05:57:38 +01:00 |
|
twinaphex
|
3abea50cbf
|
Move function pointers to vulkan_context
|
2016-02-29 05:49:05 +01:00 |
|
twinaphex
|
2a621a8424
|
Go through vkEnumeratePhysicalDevices funcptr
|
2016-02-29 05:37:37 +01:00 |
|
twinaphex
|
cf03851cc8
|
Add vkGetDeviceQueue funcptr
|
2016-02-29 05:37:37 +01:00 |
|
twinaphex
|
5e970637d4
|
(Vulkan) Add more function pointers
|
2016-02-29 05:32:10 +01:00 |
|
twinaphex
|
25d741e26a
|
Start setting up more function pointers
|
2016-02-29 04:21:08 +01:00 |
|
twinaphex
|
82f5d917f0
|
Start trying to roll our own Vulkan loader based on PPSSPP
approacha
|
2016-02-29 03:14:17 +01:00 |
|
twinaphex
|
a8185f0b81
|
Cleanups
|
2016-02-29 02:54:46 +01:00 |
|
twinaphex
|
b4e872476b
|
Prevent some more crashes
|
2016-02-29 02:09:10 +01:00 |
|
twinaphex
|
4f1ab1f9c3
|
(gl_raster_font.c) Add early return in case gl pointer is NULL
|
2016-02-29 01:54:54 +01:00 |
|
twinaphex
|
65b628cf20
|
Cover more edge cases for crashes initiated by Zarch
|
2016-02-29 01:49:58 +01:00 |
|
twinaphex
|
09f2b64c1f
|
gl_render_overlay -add early return
|
2016-02-29 01:43:40 +01:00 |
|
twinaphex
|
34f3963e4e
|
Simplify RUNLOOP_CTL_IS_SLOWMOTION
|
2016-02-29 01:33:14 +01:00 |
|
twinaphex
|
6fbad68561
|
(gl.c) Cleanup
|
2016-02-29 01:29:49 +01:00 |
|
twinaphex
|
7d346d627f
|
Robustness fixes
|
2016-02-29 01:22:39 +01:00 |
|
twinaphex
|
ca497533db
|
Fix C89_BUILD warning
|
2016-02-28 22:47:46 +01:00 |
|
Monroe88
|
a669039523
|
Add option for menu linear filter
|
2016-02-27 17:30:12 -06:00 |
|
twinaphex
|
ac3cb48302
|
(VG) Style nits
|
2016-02-26 17:36:39 +01:00 |
|
twinaphex
|
d9b86c4f6b
|
Remove stub xshm video driver for now
|
2016-02-26 17:29:35 +01:00 |
|
twinaphex
|
2746bf0cb1
|
(xvideo.c) Cleanups
|
2016-02-26 17:26:26 +01:00 |
|
twinaphex
|
94b8e8820e
|
(xvideo.c) Style nits
|
2016-02-26 17:24:36 +01:00 |
|
Twinaphex
|
ea2094126b
|
(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix(iOS) Buildfix
|
2016-02-26 14:25:57 +01:00 |
|
Twinaphex
|
7e641b7274
|
(OSX) Silence deprecation warnings
|
2016-02-26 13:44:45 +01:00 |
|
twinaphex
|
4dfed7e930
|
Cast to NSOpenGLContext *
|
2016-02-26 13:39:01 +01:00 |
|
twinaphex
|
dcefb740f2
|
Create glcontext_get_ptr
|
2016-02-26 13:36:12 +01:00 |
|
twinaphex
|
c4b80e0e44
|
Fix CXX_BUILD - doesn't like a variable being named 'template'
|
2016-02-23 17:11:30 +01:00 |
|
Alcaro
|
7a6463a300
|
Add escape hatch if rarch (or the core) is in an infinite loop.
|
2016-02-23 16:11:39 +01:00 |
|
Alcaro
|
04ac09f579
|
One thing less to worry about when copypasting this, less risk of repeating 2d5e10e840 .
|
2016-02-23 16:08:57 +01:00 |
|
Alcaro
|
f8452e23c8
|
Don't use uninitialized variables.
|
2016-02-23 16:06:37 +01:00 |
|
FIX94
|
1ed54b8683
|
Merge branch 'master' of https://github.com/FIX94/RetroArch
|
2016-02-23 03:40:40 +01:00 |
|
FIX94
|
4f48e61b98
|
(GX) allow all resolutions to use aspect ratio settings and allow custom viewport x and y to use as much of the screen as possible while making sure to keep the system screen position in mind
|
2016-02-23 03:40:14 +01:00 |
|
twinaphex
|
6f6ba98576
|
(DRM) Add more HAVE_EGL ifdefs
|
2016-02-23 01:34:28 +01:00 |
|
twinaphex
|
ffd94d3ac0
|
We cannot rely on vulkan_intel.h being available, so just
include its contents inside vulkan_common.h
|
2016-02-23 01:24:15 +01:00 |
|
twinaphex
|
6429bb6a40
|
(X context) rename g_api to x_api
|
2016-02-22 13:29:32 +01:00 |
|
twinaphex
|
e688770e64
|
(SDL GL Ctx) Rename g_api to sdl_api
|
2016-02-22 13:26:26 +01:00 |
|
twinaphex
|
f8a2014b7e
|
(DRM) Rename g_drm to drm
|
2016-02-22 13:25:48 +01:00 |
|
twinaphex
|
aa4015837f
|
(DRM) DRM context driver should compile now without OpenGL
|
2016-02-22 13:04:34 +01:00 |
|
twinaphex
|
d537b6ee9f
|
Rename some files
|
2016-02-22 13:01:16 +01:00 |
|
twinaphex
|
1a5d2ce85c
|
Start divorcing DRM context from EGL
|
2016-02-22 12:59:13 +01:00 |
|
twinaphex
|
85804838ad
|
(DRM) More refactors
|
2016-02-22 12:56:16 +01:00 |
|
twinaphex
|
09fba6016b
|
(DRM) Cleanups
|
2016-02-22 12:50:45 +01:00 |
|