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 |
twinaphex
|
034f1769c9
|
(DRM) Cleanups
|
2016-02-22 12:43:18 +01:00 |
twinaphex
|
cc622b6905
|
Start getting rid of 'egl' namespace conventions in drm_egl context
driver
|
2016-02-22 12:37:38 +01:00 |
twinaphex
|
ef1feca097
|
Some C89_BUILD fixes
|
2016-02-22 12:25:41 +01:00 |
twinaphex
|
47b34b38d2
|
(DRM) More HAVE_EGL ifdefs
|
2016-02-22 12:10:23 +01:00 |
twinaphex
|
7da0739b61
|
Get rid of global g_egl_api now too
|
2016-02-22 11:54:55 +01:00 |
twinaphex
|
22a677b3a8
|
Don't use egl_common's 'api' variable anymore
|
2016-02-22 11:54:19 +01:00 |
twinaphex
|
fd7a62f5ca
|
(Wayland) Context driver doesn't use egl api anymore
|
2016-02-22 11:48:17 +01:00 |
twinaphex
|
a8a871bd4e
|
(DRM) Create drm_api
|
2016-02-22 11:47:18 +01:00 |
twinaphex
|
e4935d490c
|
(DRM) Uses its own sighandler and atomic quit variable
|
2016-02-22 11:46:08 +01:00 |
twinaphex
|
3bebc2284f
|
DRM gets its own interval variable inside data struct
|
2016-02-22 11:42:36 +01:00 |
twinaphex
|
b421bdf687
|
(drm_egl_ctx.c) More ifdefs
|
2016-02-22 11:37:37 +01:00 |
twinaphex
|
eceadcde2b
|
(drm_egl_ctx.c) Add HAVE_EGL/HAVE_OPENGL ifdefs
|
2016-02-21 23:49:50 +01:00 |
Hans-Kristian Arntzen
|
c4104ae37c
|
Wayland: Add metrics support.
|
2016-02-21 22:04:56 +01:00 |
Hans-Kristian Arntzen
|
52a515f0d3
|
Wayland: Add HiDPI awareness.
|
2016-02-21 21:35:06 +01:00 |
Hans-Kristian Arntzen
|
cece4e5ae2
|
Vulkan: Add workaround for broken VkImageView swizzling.
Certain early drivers fail to apply swizzle mask.
|
2016-02-21 13:52:30 +01:00 |
Hans-Kristian Arntzen
|
f09338b1b8
|
Set alphaBlendOp correctly.
|
2016-02-21 13:40:19 +01:00 |
Hans-Kristian Arntzen
|
6e7f1371dd
|
Vulkan: Fix scenario where we limit the number of frames too much.
|
2016-02-21 13:03:26 +01:00 |
Hans-Kristian Arntzen
|
9e060bf088
|
Fix STATIC texture upload.
|
2016-02-21 13:01:53 +01:00 |
Hans-Kristian Arntzen
|
0dddd671f8
|
Vulkan: Use more approriate barrier
|
2016-02-21 12:59:11 +01:00 |
Hans-Kristian Arntzen
|
4259ea3d06
|
Merge branch 'master' of git://github.com/libretro/RetroArch
|
2016-02-21 12:45:26 +01:00 |
Hans-Kristian Arntzen
|
36eb07e067
|
Vulkan: Use copy paths if needed.
|
2016-02-21 12:33:16 +01:00 |
twinaphex
|
254e0bbd90
|
vulkan_common.h - style nits
|
2016-02-21 10:11:35 +01:00 |
twinaphex
|
f462954609
|
Style nits pt. 2
|
2016-02-21 10:09:41 +01:00 |
twinaphex
|
8ce2665383
|
Style nits
|
2016-02-21 10:08:36 +01:00 |
twinaphex
|
5f50034514
|
Refactor gfx_ctx_x_bind_api
|
2016-02-20 20:47:06 +01:00 |
twinaphex
|
fbc7eaf287
|
(vulkan.c) Style nits
|
2016-02-20 20:29:52 +01:00 |
twinaphex
|
1426cf7fb2
|
(vulkan.c) Style nits
|
2016-02-20 20:15:46 +01:00 |
twinaphex
|
25c1c6202f
|
Silence warning
|
2016-02-20 19:46:35 +01:00 |
twinaphex
|
9aeceadee6
|
Style nits for header
|
2016-02-20 16:37:59 +01:00 |
twinaphex
|
4bb3f35a02
|
80-char width limit style nits
|
2016-02-20 16:36:54 +01:00 |
Hans-Kristian Arntzen
|
8550c16f86
|
Always try to use cached memory if we can for linear textures.
Should improve cores which use SOFTWARE_FRAMEBUFFER.
|
2016-02-20 15:17:25 +01:00 |
Hans-Kristian Arntzen
|
b61c05e10f
|
Log the number of swapchain images we get.
|
2016-02-20 14:24:36 +01:00 |
Hans-Kristian Arntzen
|
111c37832a
|
Make sure we get a queue which also supports compute.
Graphics + Compute queue must be supported.
|
2016-02-20 14:20:17 +01:00 |
Hans-Kristian Arntzen
|
fa449646e9
|
Bug fixes for Vulkan readback.
We were getting weird and inconsistent viewport sizes back.
|
2016-02-20 14:04:33 +01:00 |
Hans-Kristian Arntzen
|
bcac4a204f
|
Vulkan: Set initial viewport after keep_aspect is correct.
Fixes fullscreen recording.
|
2016-02-20 13:46:20 +01:00 |
Hans-Kristian Arntzen
|
5542427246
|
Try to use cached memory for readbacks.
Speeds up nVidia readbacks by order of magnitude.
|
2016-02-20 12:04:53 +01:00 |
Hans-Kristian Arntzen
|
459c55989a
|
Use vkCmdCopyImage for readbacks.
Blits often imply render targets.
|
2016-02-20 11:21:39 +01:00 |
twinaphex
|
dbe6bc5cfb
|
Move wayland context driver up the context driver foodchain,
should hopefully have Gnome Wayland default to it instead of the
slower X11/XCB context
|
2016-02-20 09:23:17 +01:00 |
twinaphex
|
481fa56f2c
|
Move some code
|
2016-02-20 06:36:32 +01:00 |
twinaphex
|
fde9f1ce2c
|
Start making GL optional (previously we assumed pretty much - hardware
context = GL) Still have the issue where the menu driver auto-switches
back to rgui instead of glui/xmb
|
2016-02-20 06:16:34 +01:00 |
twinaphex
|
9bc889b908
|
Add improved preprocessor conditionals for x context
|
2016-02-20 05:50:37 +01:00 |
twinaphex
|
11c1535fe3
|
Rename glx context driver to x
|
2016-02-20 05:48:45 +01:00 |
Hans-Kristian Arntzen
|
4540369fcb
|
Use correct cast for WSI_XLIB.
|
2016-02-19 22:25:51 +01:00 |
Hans-Kristian Arntzen
|
0bcdf6ebe0
|
More properly enumerate GPUs.
Just pick the first one for now.
|
2016-02-19 21:55:11 +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 |
Hans-Kristian Arntzen
|
1b5cc1ca9c
|
Fix some types for WSI.
|
2016-02-19 19:50:04 +01:00 |
twinaphex
|
d6906ee7df
|
(xcb) Buildfix
|
2016-02-19 15:43:12 +01:00 |
twinaphex
|
11831a8b47
|
move shareable vulkan initialization code to vulkan_common.c
|
2016-02-19 14:38:15 +01:00 |
twinaphex
|
5cb0aa51c0
|
Add includes to vulkan_common.h
|
2016-02-19 14:26:45 +01:00 |
twinaphex
|
e1a1843edc
|
Start moving code to vulkan_common.h
|
2016-02-19 14:23:51 +01:00 |
twinaphex
|
2d5e10e840
|
Fix this
|
2016-02-19 13:17:03 +01:00 |
twinaphex
|
140d65b994
|
Setup specific WSI extensions
|
2016-02-19 13:11:30 +01:00 |
twinaphex
|
7ec1a6836c
|
(Vulkan WSI) Add Mir bits (we don't have Mir context driver yet
but whatever, add them all)
|
2016-02-19 13:06:38 +01:00 |
twinaphex
|
50efe142b9
|
Go through function pointers
|
2016-02-19 13:03:35 +01:00 |
twinaphex
|
eb1fe0476d
|
Start implementing xlib/xcb bits (for when these context drivers
get added)
|
2016-02-19 12:46:42 +01:00 |
twinaphex
|
14d39be698
|
Move code around
|
2016-02-19 12:30:18 +01:00 |
twinaphex
|
72fed0d871
|
Add VULKAN_WSI_MIR (for when we ever get around to adding Mir support)
|
2016-02-19 12:24:20 +01:00 |
twinaphex
|
cebefa6ae1
|
Refactor vulkan_surface_create
|
2016-02-19 12:23:16 +01:00 |
twinaphex
|
db074e1c1a
|
Start implementing more WSI variants
|
2016-02-19 12:15:16 +01:00 |
twinaphex
|
353c421a5c
|
Add function pointer for vkCreateAndroidSurfaceKHR
|
2016-02-19 12:08:34 +01:00 |
twinaphex
|
6fcd097e4c
|
Start setting up vulkan_init_context for multiple WSI types
|
2016-02-19 12:04:56 +01:00 |
twinaphex
|
1c412eea5a
|
Start adding preliminary implementation for vulkan_surface_create
|
2016-02-19 12:00:52 +01:00 |
twinaphex
|
96c9687a8a
|
Create vulkan_surface_create
|
2016-02-19 11:55:57 +01:00 |
twinaphex
|
98990d6afc
|
Add more WSI enum types
|
2016-02-19 11:50:25 +01:00 |
twinaphex
|
7205d76ab0
|
Cleanups
|
2016-02-19 11:36:46 +01:00 |
twinaphex
|
c105fb22f3
|
Style nits
|
2016-02-19 11:29:15 +01:00 |
twinaphex
|
a61536ffdc
|
More refactors - create vulkan_destroy_context
|
2016-02-19 11:12:43 +01:00 |
twinaphex
|
6be1453d9c
|
Create vulkan_init_context
|
2016-02-19 11:04:51 +01:00 |
twinaphex
|
50a605e9db
|
Cleanups
|
2016-02-19 10:54:00 +01:00 |
twinaphex
|
1165d1c0b7
|
Create gfx_ctx_vulkan_data_t
|
2016-02-19 10:35:59 +01:00 |
twinaphex
|
02e3d6eba7
|
Only one Wayland context driver now
|
2016-02-19 07:58:14 +01:00 |
Hans-Kristian Arntzen
|
c74c7ae053
|
Vulkan: Work around broken push constants on Ivy Bridge.
Use UBOs instead, should be more compatible with early drivers.
|
2016-02-18 18:36:49 +01:00 |
Hans-Kristian Arntzen
|
a1ae86a808
|
Remove obsolete shaders.
|
2016-02-18 18:36:49 +01:00 |
twinaphex
|
0b85951abe
|
(Wayland context) Cleanup some defines
|
2016-02-18 07:40:13 +01:00 |
twinaphex
|
a21444fc9a
|
(Wayland ctx) More improvements to Vulkan support
|
2016-02-18 07:29:20 +01:00 |
twinaphex
|
f5c5c82729
|
Add extra conditionals for all possible usecases (HAVE_EGL/HAVE_OPENGL/HAVE_OPENGLES/etc)
|
2016-02-18 07:18:58 +01:00 |
twinaphex
|
bd672b8b72
|
Add vulkan path in registry_handle_global
|
2016-02-18 05:31:24 +01:00 |
twinaphex
|
620fbe8976
|
Forgot to set this
|
2016-02-18 00:20:23 +01:00 |
twinaphex
|
eeada0c458
|
Start making general-purpose Wayland context driver that could work
for both Vulkan and EGL/GL
|
2016-02-17 23:22:54 +01:00 |
twinaphex
|
56a14ffc3c
|
Start adding HAVE_OPENGL/HAVE_VG ifdefs
|
2016-02-17 22:20:43 +01:00 |
twinaphex
|
51a94d6ac7
|
Remove unix_common
|
2016-02-17 22:09:37 +01:00 |
twinaphex
|
17e5e57bed
|
Add unix_common
|
2016-02-17 08:01:30 +01:00 |
twinaphex
|
a539a6512b
|
(D3D) Buildfix
|
2016-02-17 02:25:24 +01:00 |
twinaphex
|
2e853b3f04
|
Another ifdef
|
2016-02-17 01:24:38 +01:00 |
twinaphex
|
22452f6cb2
|
Ifdef hw_render_context_is_vulkan
|
2016-02-17 01:23:55 +01:00 |
Hans-Kristian Arntzen
|
adbf9fed16
|
Vulkan implementation.
|
2016-02-16 20:42:02 +01:00 |
twinaphex
|
f8b866c8c1
|
Combine file_ops.c and content.c
|
2016-02-15 21:49:29 +01:00 |
twinaphex
|
0784608604
|
Buildfix
|
2016-02-14 22:23:30 +01:00 |
twinaphex
|
954ac39b91
|
Create SHADER_CTL_GET_PREV_TEXTURES
|
2016-02-14 22:22:40 +01:00 |
twinaphex
|
5a2816c6da
|
Remove unused functions
t# Please enter the commit message for your changes. Lines starting
|
2016-02-14 22:18:46 +01:00 |
twinaphex
|
e790b503d9
|
Add SHADER_CTL_GET_IDENT
|
2016-02-14 22:17:00 +01:00 |
twinaphex
|
debb5dd0ce
|
Add SHADER_CTL_GET_CURRENT_SHADER
|
2016-02-14 22:13:21 +01:00 |
twinaphex
|
38034abce6
|
Add SHADER_CTL_DIRECT_GET_CURRENT_SHADER
|
2016-02-14 21:55:19 +01:00 |
twinaphex
|
46b963619a
|
Create SHADER_CTL_WRAP_TYPE
|
2016-02-14 21:41:16 +01:00 |
twinaphex
|
bd74390cde
|
Add SHADER_CTL_USE
|
2016-02-14 20:01:39 +01:00 |
twinaphex
|
b4dcbb235f
|
Add SHADER_CTL_FILTER_TYPE
|
2016-02-14 19:51:32 +01:00 |
twinaphex
|
37c2b47915
|
Add SHADER_CTL_SET_MVP
|
2016-02-14 19:43:47 +01:00 |
twinaphex
|
02ec7830d9
|
Create SHADER_CTL_INFO
|
2016-02-14 19:30:48 +01:00 |
twinaphex
|
cdd6684bb9
|
Create SHADER_CTL_SCALE
|
2016-02-14 19:21:54 +01:00 |
twinaphex
|
47cf62cdbd
|
Header cleanups
|
2016-02-14 19:01:37 +01:00 |
twinaphex
|
6c1b96f50d
|
Add SHADER_CTL_SET_COORDS
|
2016-02-14 18:59:42 +01:00 |
twinaphex
|
20441299e1
|
Add SHADER_CTL_MIPMAP_INPUT
|
2016-02-14 18:48:17 +01:00 |
twinaphex
|
fab6903522
|
Create SHADER_CTL_INIT
|
2016-02-14 18:41:45 +01:00 |
twinaphex
|
8c867394a0
|
Cleanups
|
2016-02-14 18:23:47 +01:00 |
twinaphex
|
678cabc48c
|
Add SHADER_CTL_DEINIT
|
2016-02-14 18:22:38 +01:00 |
twinaphex
|
7c4b372208
|
Add SHADER_CTL_GET_FEEDBACK_PASS
|
2016-02-14 18:19:48 +01:00 |
twinaphex
|
fe3c3f5203
|
Create SHADER_CTL_INIT_FIRST
|
2016-02-14 18:17:43 +01:00 |
twinaphex
|
f906e828ba
|
Add SHADER_CTL_SET_PARAMS
|
2016-02-14 18:14:51 +01:00 |
twinaphex
|
8b714895a8
|
Create video_shader_driver_ctl
|
2016-02-14 18:12:42 +01:00 |
twinaphex
|
f9824dd53e
|
Simplify video_shader_driver_set_params
|
2016-02-14 18:09:12 +01:00 |
twinaphex
|
3f265360db
|
Style nits
|
2016-02-14 17:40:20 +01:00 |
twinaphex
|
5e1f289cd4
|
80-char width limit, style nits
|
2016-02-14 17:02:55 +01:00 |
twinaphex
|
57c4db4338
|
Style nits
|
2016-02-14 16:59:21 +01:00 |
twinaphex
|
cbf84b8d6e
|
Style nits
|
2016-02-14 16:39:27 +01:00 |
twinaphex
|
64e891124c
|
(ps3_ctx.c) Cleanups
|
2016-02-14 16:36:06 +01:00 |
twinaphex
|
b0995e6eee
|
(GLX) 80-char width limit style nits
|
2016-02-14 16:34:31 +01:00 |
twinaphex
|
e842ebbfc4
|
80-char width limit style nits
|
2016-02-14 16:31:39 +01:00 |
twinaphex
|
602c40c228
|
(bbqnx) Style nits
|
2016-02-14 16:29:58 +01:00 |
twinaphex
|
5b581e70ba
|
80-char width limit style nits
|
2016-02-14 16:27:29 +01:00 |
twinaphex
|
c2d7b330aa
|
vg.c - buildfix
|
2016-02-14 16:15:01 +01:00 |
twinaphex
|
76f7114b47
|
Remove duplicate prototype
|
2016-02-14 05:44:10 +01:00 |
twinaphex
|
f1a572822b
|
Create RARCH_DISPLAY_CTL_VIEWPORT_INFO
|
2016-02-14 05:42:27 +01:00 |
twinaphex
|
d078682a3c
|
Add RARCH_DISPLAY_CTL_GET_CURRENT_SOFTWARE_FRAMEBUFFER
|
2016-02-14 05:31:33 +01:00 |
twinaphex
|
4fcb1469cc
|
Cleanups
|
2016-02-14 05:26:17 +01:00 |
twinaphex
|
4941cd7dbd
|
gl_ff_vertex - avoid glLoadIdentity
|
2016-02-14 03:47:33 +01:00 |
twinaphex
|
9f26e3bc69
|
Move static local variables to gfx_ctx_ctl - and other cleanups
|
2016-02-14 02:30:24 +01:00 |
twinaphex
|
68969d1363
|
Add GFX_CTL_GET_VIDEO_SIZE
|
2016-02-14 02:26:20 +01:00 |
twinaphex
|
bcaf08ad2d
|
Add GFX_CTL_SET_RESIZE
|
2016-02-14 02:15:43 +01:00 |
twinaphex
|
5516ff05b5
|
Create GFX_CTL_SET_VIDEO_MODE
|
2016-02-14 02:12:18 +01:00 |
twinaphex
|
637ee33ab6
|
Add GFX_CTL_IDENT_GET
|
2016-02-14 02:05:20 +01:00 |
twinaphex
|
6413449944
|
(Android/EGL Images) Buildfixes
|
2016-02-14 02:00:14 +01:00 |
twinaphex
|
1d7fdc64ba
|
(D3D) Buildfix
|
2016-02-13 23:59:45 +01:00 |
twinaphex
|
154f85c6fa
|
Add GFX_CTL_SUPPRESS_SCREENSAVER
|
2016-02-13 23:39:12 +01:00 |
twinaphex
|
f6afe72a1e
|
Add GFX_CTL_IMAGE_BUFFER_WRITE
|
2016-02-13 23:35:47 +01:00 |
twinaphex
|
0a9787ec49
|
Create GFX_CTL_INPUT_DRIVER
|
2016-02-13 23:26:33 +01:00 |
twinaphex
|
098fc0a860
|
Cleanups
|
2016-02-13 23:20:04 +01:00 |
twinaphex
|
82dcd2cd94
|
Cleanups
|
2016-02-13 23:17:09 +01:00 |
twinaphex
|
75d73ab658
|
(D3D) Buildfix
|
2016-02-13 23:12:49 +01:00 |
twinaphex
|
3140e5f980
|
Implement GFX_CTL_GET_METRICS
|
2016-02-13 22:14:33 +01:00 |
twinaphex
|
ce41c5bbca
|
Create GFX_CTL_TRANSLATE_ASPECT
|
2016-02-13 22:07:56 +01:00 |
twinaphex
|
f94e9c532e
|
Create GFX_CTL_PROC_ADDRESS_GET
|
2016-02-13 22:02:49 +01:00 |
twinaphex
|
39bc6c1e9e
|
Add structs
|
2016-02-13 21:58:35 +01:00 |
twinaphex
|
254d2d1fff
|
Avoid crash in gl_frame
|
2016-02-13 21:15:18 +01:00 |
twinaphex
|
9e186b4587
|
Create GFX_CTL_SWAP_INTERVAL
|
2016-02-13 20:45:45 +01:00 |
twinaphex
|
46c9ff36ef
|
Create GFX_CTL_CHECK_WINDOW
|
2016-02-13 19:53:14 +01:00 |
twinaphex
|
b9a5c326cd
|
Create GFX_CTX_GET_VIDEO_OUTPUT_SIZE
|
2016-02-13 19:36:02 +01:00 |
twinaphex
|
46d210e977
|
Create GFX_CTL_FIND_NEXT_DRIVER/GFX_CTL_FIND_PREV_DRIVER
|
2016-02-13 19:12:08 +01:00 |
twinaphex
|
7c28ddbfc5
|
Add GFX_CTL_IMAGE_BUFFER_INIT
|
2016-02-13 18:51:16 +01:00 |
twinaphex
|
ef6ef13143
|
Add GFX_CTL_GET_VIDEO_OUTPUT_PREV/GFX_CTL_GET_VIDEO_OUTPUT_NEXT
|
2016-02-13 18:47:38 +01:00 |
twinaphex
|
00e4793bed
|
Add GFX_CTL_BIND_HW_RENDER
|
2016-02-13 18:36:23 +01:00 |
twinaphex
|
b7c41c9fcd
|
Remove gfx_ctx_show_mouse
|
2016-02-13 18:29:07 +01:00 |
twinaphex
|
8721c857e9
|
Add GFX_CTL_SET
|
2016-02-13 18:27:05 +01:00 |
twinaphex
|
6a697ef2e1
|
GFX_CTL_SHOW_MOUSE added
|
2016-02-13 17:48:25 +01:00 |
twinaphex
|
425a290ced
|
Remove gfx_ctx_destroy
|
2016-02-13 16:33:38 +01:00 |
twinaphex
|
ef1b0b0965
|
Add GFX_CTL_UPDATE_WINDOW_TITLE
|
2016-02-13 08:50:22 +01:00 |
twinaphex
|
f079ca29e4
|
Add GFX_CTL_HAS_WINDOWED
|
2016-02-13 08:37:10 +01:00 |
twinaphex
|
752e9abd4e
|
Add GFX_CTL_SWAP_BUFFERS
|
2016-02-13 08:33:33 +01:00 |
twinaphex
|
0a7c481ff0
|
Create GFX_CTL_FOCUS
|
2016-02-13 08:29:58 +01:00 |
twinaphex
|
fab6c9b8c4
|
Add GFX_CTL_FREE
|
2016-02-13 08:26:54 +01:00 |
twinaphex
|
753fd86c2e
|
Create gfx_ctx_ctl
|
2016-02-13 08:21:35 +01:00 |
twinaphex
|
e3b2abed9e
|
video_context_driver - cleanups
|
2016-02-13 08:19:56 +01:00 |
twinaphex
|
6d8ee1f8d4
|
Remove input_driver_data_ptr_is_same
|
2016-02-13 07:40:02 +01:00 |
twinaphex
|
8c8ea6c167
|
Cleanups
|
2016-02-13 05:22:07 +01:00 |
twinaphex
|
f1ea400456
|
Refactor away runloop_msg_queue_pull
|
2016-02-13 05:17:36 +01:00 |
twinaphex
|
45a663c100
|
Add header
|
2016-02-13 05:08:29 +01:00 |
twinaphex
|
af1e698b05
|
Add retro_assert.h to sdl_gfx.c
|
2016-02-13 04:49:42 +01:00 |
netux79
|
a2851ab70b
|
(GX) Resolution Saving's Video Corruption Fix.
Also some cleanups for the RA GX version included.
|
2016-02-12 16:58:59 -05:00 |
Alcaro
|
03e9577686
|
Fix compile fail.
|
2016-02-12 15:27:48 +01:00 |
twinaphex
|
c75557d204
|
Cleanups
|
2016-02-11 01:42:47 +01:00 |
twinaphex
|
712a38083b
|
Style nits
|
2016-02-11 01:40:43 +01:00 |
twinaphex
|
f8051d846f
|
Turn function static
|
2016-02-08 00:36:32 +01:00 |
twinaphex
|
b3e72f6f42
|
Respect 80-char width limit
|
2016-02-08 00:31:11 +01:00 |
twinaphex
|
c30a2ec990
|
Cleanups
|
2016-02-08 00:28:05 +01:00 |
twinaphex
|
95deab8f1d
|
Cleanup
|
2016-02-08 00:26:33 +01:00 |
twinaphex
|
29d1326c4f
|
We assume deinit/init is going to be correct from now on on
console
|
2016-02-08 00:24:20 +01:00 |
twinaphex
|
cd578521e4
|
Cleanups
|
2016-02-08 00:23:03 +01:00 |
twinaphex
|
b578ffb056
|
Create RARCH_DISPLAY_CTL_HW_CONTEXT_GET
|
2016-02-07 21:53:38 +01:00 |
twinaphex
|
a2b2869ca6
|
Cleanup
|
2016-02-07 21:46:57 +01:00 |
twinaphex
|
0584b3c072
|
Create RARCH_DISPLAY_CTL_IS_HW_CONTEXT
|
2016-02-07 20:32:53 +01:00 |
twinaphex
|
d8bfa7ab7d
|
Rename RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT to RARCH_DISPLAY_CTL_DEINIT_HW_CONTEXT
|
2016-02-07 20:15:58 +01:00 |
twinaphex
|
702d9d4728
|
Create RARCH_DISPLAY_CTL_DEINIT_VIDEO_CACHE_CONTEXT
|
2016-02-07 20:11:16 +01:00 |
twinaphex
|
3e69eb5a8e
|
video_driver_unset_callback - have destroy_callback do this
implicitly
|
2016-02-07 20:06:07 +01:00 |
Alcaro
|
b600e6e032
|
Fix typo.
|
2016-02-07 16:23:36 +01:00 |
twinaphex
|
71a8098037
|
Refactor RARCH_DISPLAY_CTL_HAS_WINDOWED
|
2016-02-07 01:11:07 +01:00 |
twinaphex
|
b8b7ee530c
|
Respect 80-char width limits
|
2016-02-06 21:51:37 +01:00 |
twinaphex
|
ca2c38cd9f
|
Respect 80-char width limit
|
2016-02-06 21:41:26 +01:00 |
twinaphex
|
ab64daf5aa
|
Cleanups
|
2016-02-05 13:51:30 +01:00 |
twinaphex
|
2fa46bcef8
|
Cleanups
|
2016-02-05 13:36:18 +01:00 |
Twinaphex
|
9c9fdcfa58
|
(iOS 9) Fix iOS 9 build
|
2016-02-04 20:17:26 +01:00 |
Twinaphex
|
667e33e82b
|
Buildfix
|
2016-02-04 20:05:20 +01:00 |
twinaphex
|
12d1de4232
|
Set these static variables initially to NULL
|
2016-02-04 20:03:31 +01:00 |
twinaphex
|
321690b416
|
Refactors to do with set_fork method
|
2016-02-03 14:36:34 +01:00 |
twinaphex
|
2cbb18b4e4
|
Create RARCH_DRIVER_CTL_FIND_INDEX
|
2016-02-01 13:15:53 +01:00 |
twinaphex
|
a7a8ff387a
|
(drivers_font_renderer/stb.c) Use retro_read_file
|
2016-01-30 04:00:46 +01:00 |
twinaphex
|
9ab31824f8
|
Use retro_read_file in more places
|
2016-01-30 03:58:33 +01:00 |
twinaphex
|
9371d3ae48
|
video_texture_image_load_tga - use retro_read_file instead
|
2016-01-30 03:54:28 +01:00 |
twinaphex
|
04c17f1f9a
|
Cleanups
|
2016-01-30 03:51:24 +01:00 |
twinaphex
|
7decd1e230
|
(GX) Buildfix
|
2016-01-30 03:30:56 +01:00 |
twinaphex
|
8cf1acb7c6
|
(gfx/video_texture_image.c) Refactors
|
2016-01-30 02:48:43 +01:00 |
twinaphex
|
a267bdfbe3
|
MOve gfx/image/image.c to gfx/video_texture_image.c
|
2016-01-30 02:39:08 +01:00 |
twinaphex
|
195520fcb6
|
(D3D) Attempt to fix build error
|
2016-01-29 10:40:37 +01:00 |
twinaphex
|
673aab5282
|
(PATCH) Strip lines with #pragma parameter.
It's not valid GLSL to have quotes in them, and it's meaningless to pass in the #pragmas to the driver.
|
2016-01-29 02:07:37 +01:00 |
twinaphex
|
eb9be6409f
|
Use core callbacks
|
2016-01-28 04:07:54 +01:00 |
twinaphex
|
2542e4a04e
|
Use CORE_CTL_* callbacks
|
2016-01-28 03:22:23 +01:00 |
twinaphex
|
6151e1c425
|
Create CORE_CTL_RETRO_CTX_FRAME_CB and CORE_CTL_RETRO_CTX_POLL_CB
|
2016-01-27 04:49:38 +01:00 |
twinaphex
|
863b5306f8
|
CLeanups
|
2016-01-25 00:06:08 +01:00 |
twinaphex
|
a15f2519a5
|
Cleanup
|
2016-01-23 05:10:47 +01:00 |
twinaphex
|
df972d0fd5
|
(shader_glsl.c) Uniquely name functions
|
2016-01-23 04:53:20 +01:00 |
twinaphex
|
372d673a26
|
Rename event_command to event_cmd_ctl - add second parameter
|
2016-01-22 15:34:43 +01:00 |
twinaphex
|
df43c1f99b
|
Try to avoid crash in gfx_ctx_get_metrics
|
2016-01-21 21:27:54 +01:00 |
twinaphex
|
fbd2e9aa84
|
Use string_is_equal more
|
2016-01-21 02:48:00 +01:00 |
radius
|
89d9336b08
|
fix some shaders in GL
|
2016-01-20 18:52:24 -05:00 |
twinaphex
|
63e2d13b8f
|
Create string_is_equal_noncase - try not to use strcasecmp so much
|
2016-01-20 17:34:19 +01:00 |
twinaphex
|
157eb71606
|
Use string_is_equal more
|
2016-01-20 06:16:55 +01:00 |
twinaphex
|
64e43a9935
|
Start using string_is_equal in more places
|
2016-01-20 04:14:55 +01:00 |
twinaphex
|
454abdee48
|
stdstring - create string_is_equal
|
2016-01-20 04:07:24 +01:00 |
twinaphex
|
0e1d00a85c
|
(CocoaTouch) Cleanup
|
2016-01-18 22:13:35 +01:00 |
aliaspider
|
2ff854177c
|
(WIN32) build fix
|
2016-01-18 20:03:34 +01:00 |
aliaspider
|
ee8e05050a
|
(WIN32) fix runtime availability check for PowerCreateRequest.
|
2016-01-18 18:05:49 +01:00 |
Twinaphex
|
c68e824eb9
|
This AVFoundation code needs to work for both iOS and OSX
|
2016-01-18 13:19:28 +01:00 |
Phillip Ponson
|
6ca58a4d6e
|
iOS: Refactoring support for background Music.app.
|
2016-01-17 19:51:28 -06:00 |
twinaphex
|
dd239fc85d
|
Add HAVE_AVFOUNDATION ifdefs
|
2016-01-16 22:02:49 +01:00 |
Phillip Ponson
|
48b99b1f48
|
Fixing a build issue. syntax errors. 😣
.
'
|
2016-01-16 12:48:33 -06:00 |
pponso1
|
212337c7c1
|
iOS audio support
|
2016-01-16 11:57:00 -06:00 |
twinaphex
|
fcc8c5dae7
|
This is still necessary unfortunately
|
2016-01-16 16:46:20 +01:00 |
twinaphex
|
9f27b9b56d
|
Remove another compile-time ifdef
|
2016-01-16 16:22:55 +01:00 |
Twinaphex
|
fbdc30e7bb
|
(OSX) Buildfix
|
2016-01-16 16:21:39 +01:00 |
twinaphex
|
b4687fdb2b
|
Check if convertRectToBacking is available at runtime instead
of compile-time
|
2016-01-16 16:20:19 +01:00 |
twinaphex
|
a5c83da839
|
Simplify cocoagl_gfx_ctx_get_video_size
|
2016-01-16 16:14:25 +01:00 |
Twinaphex
|
c824f7af15
|
get_video_size - don't need screen pointer anymore
|
2016-01-16 13:31:43 +01:00 |
twinaphex
|
6a1d423700
|
(OSX) Cleanup
|
2016-01-16 13:30:38 +01:00 |
twinaphex
|
14ec006412
|
Cleanup
|
2016-01-16 13:29:33 +01:00 |
neville
|
9a38ec28b0
|
Get rid of compile-time ifdefs inside get_chosen_screen
|
2016-01-16 13:23:00 +01:00 |
Twinaphex
|
2c42ad3c96
|
(cocoa_gl_ctx.m) Cleanups
|
2016-01-16 12:12:07 +01:00 |
Twinaphex
|
dfe79c3fcd
|
setWantsBestResolutionOpenGLSurface - determine at runtime if we can call
this instead of compile-time
|
2016-01-16 12:09:50 +01:00 |
Twinaphex
|
21dc363e0f
|
backingScaleFactor - cut down on compile-time ifdef - attempt to detect it at runtime
|
2016-01-16 11:58:36 +01:00 |
Twinaphex
|
64fe30281c
|
Cleanup
|
2016-01-16 11:51:24 +01:00 |
Twinaphex
|
302089e8d8
|
Cleanup
|
2016-01-16 11:50:44 +01:00 |
Twinaphex
|
5a4db266e8
|
(OSX) Change get_from_selector
|
2016-01-16 11:49:10 +01:00 |
Twinaphex
|
5cc163a10b
|
(OSX) Cleanup
|
2016-01-16 11:40:48 +01:00 |
Twinaphex
|
794bcc53c3
|
(iOS) Buildfix
|
2016-01-15 23:15:49 +01:00 |
twinaphex
|
09a183df3f
|
(OSX) Create get_backing_scale_factor
|
2016-01-15 22:15:23 +01:00 |
twinaphex
|
e920e5f1b9
|
Add early return in case settings is NULL
|
2016-01-15 15:38:21 +01:00 |
twinaphex
|
039e2acc49
|
Make switch stop complaininig
|
2016-01-15 14:08:38 +01:00 |
twinaphex
|
5f513d2af0
|
(cocoa_gl_ctx.m) Cleanups
|
2016-01-15 14:03:56 +01:00 |
Twinaphex
|
58ebbdeada
|
Attempt to prevent race issue in get_chosen_screen
|
2016-01-15 13:58:16 +01:00 |
Twinaphex
|
26bcfa8d89
|
Revert "Refactor function get_float_from_selector - obsolete"
This reverts commit 1b2632e7fa .
|
2016-01-15 13:03:40 +01:00 |
twinaphex
|
1b2632e7fa
|
Refactor function get_float_from_selector - obsolete
hardcoded ifdef
|
2016-01-15 12:53:33 +01:00 |
twinaphex
|
3a16acaa40
|
Prevent crash
|
2016-01-14 07:23:11 +01:00 |
Twinaphex
|
50a7686931
|
(iOS) Fix ARC issues
|
2016-01-14 07:03:35 +01:00 |
twinaphex
|
3eb6ef0251
|
(OSX 10.6) Buildfix
|
2016-01-13 21:21:11 +01:00 |
twinaphex
|
54f46f4ee3
|
Update headers
|
2016-01-10 04:41:52 +01:00 |
twinaphex
|
5c716339de
|
N/A
|
2016-01-09 07:26:45 +01:00 |
twinaphex
|
c9017a5e09
|
buildfix
|
2016-01-09 07:14:46 +01:00 |
twinaphex
|
4178950483
|
move translate_filter to d3d_common.cpp
|
2016-01-09 06:28:42 +01:00 |
twinaphex
|
a25d2d65f0
|
Revert "Move this down"
This reverts commit df70a067d5 .
|
2016-01-09 05:46:54 +01:00 |
twinaphex
|
df70a067d5
|
Move this down
|
2016-01-09 05:45:06 +01:00 |
twinaphex
|
c774fb2447
|
Change #ifndef _XBOX to #ifdef HAVE_WINDOW
|
2016-01-09 05:37:03 +01:00 |
twinaphex
|
8327302d6b
|
Have win32_set_video_mode use this code too
|
2016-01-09 05:28:52 +01:00 |
twinaphex
|
dad51f5677
|
Create win32_set_style
|
2016-01-09 05:24:27 +01:00 |
twinaphex
|
a549b86b51
|
Already done inside win32_set_window
|
2016-01-09 05:05:37 +01:00 |
twinaphex
|
3e9820f6ae
|
(D3D) Use win32_set_window
|
2016-01-09 05:04:47 +01:00 |
twinaphex
|
c1d79c2205
|
(Win32) Buildfix
|
2016-01-09 05:00:56 +01:00 |
twinaphex
|
c18cfee6d0
|
Create win32_set_window
|
2016-01-09 04:59:12 +01:00 |
twinaphex
|
8b7bd46612
|
(D3D) Cleanups
|
2016-01-09 04:44:44 +01:00 |
twinaphex
|
4a7efdf3c5
|
Move d3d_init_imports around
|
2016-01-09 04:13:11 +01:00 |
twinaphex
|
ae4febc993
|
(D3D) Move code around
|
2016-01-09 04:12:33 +01:00 |
twinaphex
|
5788801dab
|
(D3D) Move code around
|
2016-01-09 04:11:20 +01:00 |
twinaphex
|
782190c43b
|
Move code around
|
2016-01-09 04:10:36 +01:00 |
twinaphex
|
b90d324150
|
Cleanup d3d_set_shader
|
2016-01-09 04:09:50 +01:00 |
twinaphex
|
c52fb8c90e
|
Cleanup d3d_set_shader
|
2016-01-09 04:07:22 +01:00 |
twinaphex
|
344c7def0d
|
(XDK) BUildfix
t# Please enter the commit message for your changes. Lines starting
|
2016-01-09 03:58:56 +01:00 |
twinaphex
|
9029bd96d6
|
Move renderchain->init_driver_shader to top of renderchain->init
function
|
2016-01-09 03:57:13 +01:00 |
twinaphex
|
436180ce95
|
Move to renderchain_init
|
2016-01-09 03:53:06 +01:00 |
twinaphex
|
a26321f53f
|
N/A
|
2016-01-09 03:44:58 +01:00 |
twinaphex
|
2871aa0950
|
Include this back - C++ string header conflicts with min definition
inside retro_miscellaneous.h
|
2016-01-09 03:37:24 +01:00 |
twinaphex
|
5caf49458c
|
Take out init_shader_fvf callback
|
2016-01-09 03:22:16 +01:00 |
twinaphex
|
25a997e354
|
(D3D) Rearrange
|
2016-01-09 03:19:03 +01:00 |
twinaphex
|
710d2b9b27
|
Cleanup
|
2016-01-09 03:13:58 +01:00 |
twinaphex
|
bbe4b0e286
|
Fix warning
|
2016-01-09 03:11:13 +01:00 |
twinaphex
|
ba97047cc2
|
Get rid of some forward declarations
|
2016-01-09 03:10:37 +01:00 |
twinaphex
|
97d146e7c8
|
(D3D) N/A
|
2016-01-09 03:10:08 +01:00 |
twinaphex
|
7a55c2b8eb
|
Revert "Don't attempt to use std::string anymore in gfx/d3d/d3d.cpp"
This reverts commit f76b7f2b60 .
|
2016-01-09 03:06:18 +01:00 |
twinaphex
|
14950cefc2
|
Revert "(D3D) N/A"
This reverts commit cfa4170c64 .
|
2016-01-09 03:06:11 +01:00 |
twinaphex
|
cfa4170c64
|
(D3D) N/A
|
2016-01-09 03:01:25 +01:00 |
twinaphex
|
f76b7f2b60
|
Don't attempt to use std::string anymore in gfx/d3d/d3d.cpp
|
2016-01-09 03:00:33 +01:00 |
twinaphex
|
26e59c2037
|
N/A
|
2016-01-09 02:56:47 +01:00 |
twinaphex
|
620ea3af74
|
(D3D) N/A
|
2016-01-09 02:37:48 +01:00 |
twinaphex
|
0f0e21441d
|
Add path_is_file argument to function
|
2016-01-09 02:17:43 +01:00 |
twinaphex
|
d80db66795
|
Revert "Cleanups"
This reverts commit 3e731916ca .
|
2016-01-09 02:16:09 +01:00 |
twinaphex
|
3e731916ca
|
Cleanups
|
2016-01-09 02:12:34 +01:00 |
twinaphex
|
24779fda97
|
Rename stock_program variables
|
2016-01-09 02:09:24 +01:00 |
twinaphex
|
12aa94f70f
|
Rename renderchain_compile_shaders
|
2016-01-09 02:06:45 +01:00 |
twinaphex
|
699f2dba1e
|
(D3D) N/A
|
2016-01-09 02:02:02 +01:00 |
twinaphex
|
c64b761f80
|
Buildfix
|
2016-01-09 01:53:10 +01:00 |
twinaphex
|
56b64689b7
|
N/A
|
2016-01-09 01:12:50 +01:00 |
twinaphex
|
6ff10c5591
|
(D3D) N/A
|
2016-01-09 01:10:56 +01:00 |
twinaphex
|
6b81cfae9d
|
(D3D) Cleanups
|
2016-01-09 01:05:40 +01:00 |
twinaphex
|
2fc957d369
|
Cleanups
|
2016-01-08 21:01:41 +01:00 |
twinaphex
|
2fa87013f1
|
Cleanups
|
2016-01-08 21:01:41 +01:00 |
twinaphex
|
93fed31e3a
|
N/A
|
2016-01-08 20:51:30 +01:00 |
twinaphex
|
1014513e91
|
N/A
|
2016-01-08 20:46:33 +01:00 |
twinaphex
|
856e6dab64
|
N/A
|
2016-01-08 20:40:26 +01:00 |
twinaphex
|
3786f5e4f6
|
(D3D) Use GFX_MAX_VARIABLES
|
2016-01-08 20:36:20 +01:00 |
twinaphex
|
9f6c607a68
|
(D3D Cg) Cleanups
|
2016-01-08 20:28:18 +01:00 |
twinaphex
|
2829bb9217
|
(Cg D3D9) Cleanups
|
2016-01-08 19:16:11 +01:00 |
twinaphex
|
770fee3684
|
Revert "Cleanups"
This reverts commit 340751559e .
|
2016-01-08 18:38:00 +01:00 |
twinaphex
|
340751559e
|
Cleanups
|
2016-01-08 18:34:15 +01:00 |
twinaphex
|
208ce772cf
|
Cleanups
|
2016-01-08 18:23:40 +01:00 |
twinaphex
|
e334278696
|
Cleanups
|
2016-01-08 18:12:49 +01:00 |
twinaphex
|
39dc2a0d05
|
Get rid of this messy code
|
2016-01-08 17:58:53 +01:00 |
twinaphex
|
3a7c219e6f
|
N/A
|
2016-01-08 17:56:13 +01:00 |
twinaphex
|
9540d4ccb5
|
(D3D) Buildfixes
|
2016-01-08 17:51:03 +01:00 |
twinaphex
|
d8f851365f
|
Cleanups
|
2016-01-08 09:48:46 +01:00 |
twinaphex
|
0314b1f811
|
Take out HAVE_D3D ifdef
|
2016-01-08 09:02:51 +01:00 |
twinaphex
|
deb66a885e
|
(D3D) Fixes courtesy of aliaspider
|
2016-01-08 08:16:26 +01:00 |
twinaphex
|
3d9f7117e4
|
Cleanups
|
2016-01-08 05:46:14 +01:00 |
twinaphex
|
ed6e35f7e3
|
(D3D) Buildfix
|
2016-01-08 05:44:36 +01:00 |
twinaphex
|
3a30649876
|
Pass through data variable to win32_window_create correctly
|
2016-01-08 05:13:10 +01:00 |
twinaphex
|
5453055135
|
Move resize handling to d3d_alive
|
2016-01-08 05:06:12 +01:00 |
twinaphex
|
377c1f2661
|
N/A
|
2016-01-08 04:52:49 +01:00 |
twinaphex
|
8635d19b9b
|
(D3D) N/A
|
2016-01-08 03:46:02 +01:00 |
twinaphex
|
30d98d0693
|
d3d_calculate_rects - cleanups
|
2016-01-08 03:14:49 +01:00 |
twinaphex
|
1d07c6306e
|
Buildfixes
|
2016-01-08 03:09:41 +01:00 |
twinaphex
|
eb5db8ca60
|
Create d3d_calculate_rect
|
2016-01-08 03:07:58 +01:00 |
twinaphex
|
7bcf33bff3
|
Remove d3d->frame_count
|
2016-01-08 01:09:16 +01:00 |
twinaphex
|
281de92d79
|
Fix function name clashes pt. 1
|
2016-01-07 09:22:04 +01:00 |
twinaphex
|
186a9fe61b
|
Try to set g_inited to true
|
2016-01-07 07:18:52 +01:00 |
twinaphex
|
8a124bb530
|
N/A
|
2016-01-07 07:10:02 +01:00 |
twinaphex
|
f1bdfaf0ed
|
Cleanups
|
2016-01-07 06:50:32 +01:00 |
twinaphex
|
682071288a
|
N/A
|
2016-01-07 06:49:10 +01:00 |
twinaphex
|
cda09fb6ca
|
N/A
|
2016-01-07 06:44:35 +01:00 |
twinaphex
|
63c35472a9
|
Don't go through d3dr pointers
|
2016-01-07 06:38:28 +01:00 |
twinaphex
|
23a9715f26
|
don't grab pointer to d3d device
|
2016-01-07 06:33:50 +01:00 |
twinaphex
|
fbe0b5cb5f
|
N/A
|
2016-01-07 06:31:26 +01:00 |
twinaphex
|
5322b05545
|
Move freeing of d3d->menu to d3d_free
|
2016-01-07 04:59:39 +01:00 |
twinaphex
|
8c1e371d1c
|
use new / delete for d3d->menu
|
2016-01-07 04:52:59 +01:00 |
twinaphex
|
e2e308d652
|
(render_chain_cg.cpp) use new/delete
|
2016-01-07 04:50:11 +01:00 |
twinaphex
|
196278305b
|
Change bound_tex back to std::vector
|
2016-01-07 04:47:28 +01:00 |
twinaphex
|
99a8690b50
|
Change luts back to std::vector list
|
2016-01-07 04:42:49 +01:00 |
twinaphex
|
7bd822e032
|
(shader_gl_cg.c) Reuse GFX_MAX_VARIABLES
|
2016-01-07 04:31:31 +01:00 |
twinaphex
|
f45f3da8fb
|
bound_tex is no longer a vector
|
2016-01-07 04:27:21 +01:00 |
twinaphex
|
a425ca98ed
|
reimplement d3d_restore
|
2016-01-07 02:55:27 +01:00 |
twinaphex
|
e8656333f1
|
Make it possible to manually set one of the devices with d3d_device_free
|
2016-01-07 02:22:53 +01:00 |
twinaphex
|
8b9c6d099f
|
Set g_pD3D back to NULL
|
2016-01-07 02:20:30 +01:00 |
twinaphex
|
0b655fdd89
|
Set g_pD3D to NULL in d3d_free
|
2016-01-07 02:19:01 +01:00 |
twinaphex
|
d6377cb183
|
Turn g_pD3D into static variable
|
2016-01-07 01:23:52 +01:00 |
twinaphex
|
5a60055aa9
|
Make curD3D a static variable
|
2016-01-07 01:18:51 +01:00 |
twinaphex
|
e5f327edda
|
N/A
|
2016-01-07 01:11:26 +01:00 |
twinaphex
|
9f616cca07
|
Check if device is NULL inside d3d_set_resize
|
2016-01-07 01:10:37 +01:00 |
twinaphex
|
b4b3574665
|
use void pointer
|
2016-01-07 01:00:11 +01:00 |
twinaphex
|
3b8932b302
|
Turn returntype of set_resize into bool
|
2016-01-07 00:58:33 +01:00 |
twinaphex
|
28b615e62c
|
(D3D) Buildfixes
|
2016-01-07 00:45:09 +01:00 |
twinaphex
|
3b34d6b6f1
|
WM_SIZE - we need to call the context driver's d3d_resize function
|
2016-01-07 00:43:16 +01:00 |
twinaphex
|
38a58a2a8a
|
Call d3d_restore from d3d.cpp
|
2016-01-07 00:38:42 +01:00 |
twinaphex
|
70a6da0491
|
(D3D) Cleanups
|
2016-01-07 00:29:12 +01:00 |
twinaphex
|
949c4b6dc3
|
One cleanup
|
2016-01-07 00:26:38 +01:00 |
twinaphex
|
8d83d4bf81
|
(D3D) Buildfix
|
2016-01-07 00:20:23 +01:00 |
twinaphex
|
56a17b21f1
|
Create d3d_device_free
|
2016-01-07 00:19:27 +01:00 |
twinaphex
|
b345d04407
|
Always call gfx_ctx_free
|
2016-01-07 00:03:05 +01:00 |
twinaphex
|
3b516cacd7
|
Remove _XBOX ifdef
|
2016-01-06 23:59:23 +01:00 |
twinaphex
|
8cd7cb203e
|
Revert "(D3D) Remove some more _XBOX ifdefs"
This reverts commit de989f202a .
|
2016-01-06 23:54:53 +01:00 |
twinaphex
|
de989f202a
|
(D3D) Remove some more _XBOX ifdefs
|
2016-01-06 23:52:59 +01:00 |
twinaphex
|
054035bd9d
|
Remove some ifndef _XBOX ifdefs
|
2016-01-06 23:46:46 +01:00 |
twinaphex
|
e0e69d2d36
|
Cleanups
|
2016-01-06 23:45:10 +01:00 |
twinaphex
|
2199e22e63
|
Remove d3d_restore_device
|
2016-01-06 04:26:24 +01:00 |
twinaphex
|
b8d41df24f
|
(D3D) Add some logging to d3d_restore_device
|
2016-01-06 04:17:21 +01:00 |
twinaphex
|
c64b9bed15
|
Ifdef global variable for Xbox
|
2016-01-06 03:59:22 +01:00 |
twinaphex
|
08e73ea144
|
Non_HAVE_MEN codepath fixes - courtesy of Karlton
t # Please enter the commit message for your changes. Lines starting
|
2016-01-02 02:54:20 +01:00 |
twinaphex
|
4fd5f1cad6
|
Improvements to unsetting the video driver callback
|
2015-12-28 21:34:57 +01:00 |
twinaphex
|
f9f6d49ab7
|
Move macros to top
|
2015-12-26 11:27:52 +01:00 |
twinaphex
|
c2d7cbe18b
|
Use string_is_empty
|
2015-12-26 07:59:15 +01:00 |
twinaphex
|
dde68de466
|
Add new environment callback - RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER
|
2015-12-25 19:29:14 +01:00 |
twinaphex
|
7df9efbffe
|
Get rid of some warnings when compiling for targets with no threaded
video defined
|
2015-12-25 07:11:34 +01:00 |
vanfanel
|
36d079f104
|
fixed segfault on exit caused by gl driver trying to free font context driver when osd mesages were disabled
|
2015-12-25 05:47:47 +01:00 |
vanfanel
|
886acba67f
|
fixed segfault when osd message rendering was disabled
|
2015-12-25 05:27:28 +01:00 |
Monroe88
|
e4894ded6d
|
(video_shader_parse.h) Increase max parameters to 128
|
2015-12-23 19:39:09 -06:00 |
twinaphex
|
466953fae8
|
remove this
|
2015-12-22 21:59:24 +01:00 |
thedax
|
0565a92486
|
Update CTR (3DS) driver for the latest ctrulib SDK, fix a typo, and fix compilation errors.
|
2015-12-21 13:43:05 -05:00 |
Higor Eurípedes
|
3bce2b494f
|
(d3d) Fix context initialization
|
2015-12-20 21:48:46 -03:00 |
twinaphex
|
fd644cb434
|
Revert "(video_driver.c) Ensure input is initialized in init_video_input"
This reverts commit d191e29d1b .
|
2015-12-20 23:52:50 +01:00 |
Higor Eurípedes
|
d191e29d1b
|
(video_driver.c) Ensure input is initialized in init_video_input
|
2015-12-20 19:12:14 -03:00 |
Higor Eurípedes
|
f6729c0b74
|
(d3d_ctx) Return video_data as the context data
The d3d context shares the d3d video driver data.
|
2015-12-20 19:12:14 -03:00 |
twinaphex
|
f53711f791
|
Change return type of load_texture to uintptr_t
|
2015-12-20 22:38:18 +01:00 |
twinaphex
|
20170ef2b0
|
(D3D) Buildfix
|
2015-12-20 21:59:57 +01:00 |
twinaphex
|
4f499fc5c3
|
Buildfixes
|
2015-12-20 21:09:00 +01:00 |
twinaphex
|
6362c86c31
|
Buildfixes
|
2015-12-20 21:08:03 +01:00 |
twinaphex
|
aa488dda25
|
Create video driver poke load_texture / unload_texture
|
2015-12-20 20:52:23 +01:00 |
radius
|
f64fc93c44
|
silence a warning
|
2015-12-17 17:48:58 -05:00 |
Jean-André Santoni
|
6f5d09b235
|
(Mali) Fix mali fbdev build
|
2015-12-15 10:23:02 +07:00 |
twinaphex
|
6feff79547
|
(GL) Store major/minor version
|
2015-12-13 14:55:19 +01:00 |
twinaphex
|
8a213b8ab4
|
(sdl_gfx.c) Avoid warning by casting directly
|
2015-12-12 17:54:27 +01:00 |
twinaphex
|
1b768f7dcd
|
Create RARCH_DRIVER_CTL_SET_REFRESH_RATE
|
2015-12-11 11:00:12 +01:00 |
twinaphex
|
fc6505e408
|
Get rid of rarch_system_info_get_ptr
|
2015-12-10 22:30:25 +01:00 |
Alcaro
|
9e3994408e
|
What is that typecast dance good for?
|
2015-12-10 14:10:42 +01:00 |
twinaphex
|
9b706085c9
|
C89_BUILD fix
|
2015-12-10 14:06:55 +01:00 |
twinaphex
|
e1331fa6a5
|
CXX_BUILD fixes
|
2015-12-10 14:05:56 +01:00 |
twinaphex
|
3df5b50d4b
|
Remove header include
|
2015-12-10 13:38:35 +01:00 |
twinaphex
|
71d9a89de9
|
Revert "gl_glsl_destroy_resources - use glIsBuffer to check if buffer is"
This reverts commit 0deb243c62 .
|
2015-12-09 22:36:43 +01:00 |
twinaphex
|
0deb243c62
|
gl_glsl_destroy_resources - use glIsBuffer to check if buffer is
bound
|
2015-12-09 18:23:39 +01:00 |
twinaphex
|
a710d7057f
|
gl_glsl_destroy_resources - use glIsProgram as a final check
|
2015-12-09 17:57:25 +01:00 |
twinaphex
|
47161af73f
|
video_shader_driver_set_mvp - check if mat is NULL
|
2015-12-09 17:50:20 +01:00 |
twinaphex
|
b4fa396470
|
Cleanup
|
2015-12-09 10:14:43 +01:00 |
twinaphex
|
7bdc1da676
|
Create RARCH_DISPLAY_CTL_CACHED_FRAME_SET_PTR
|
2015-12-09 10:13:48 +01:00 |
twinaphex
|
ebb0906f3e
|
Remove function
|
2015-12-09 09:10:21 +01:00 |
twinaphex
|
902997c579
|
Remove gfx_ctx_data_get_ptr
|
2015-12-09 09:05:55 +01:00 |
twinaphex
|
b7988a33fe
|
shader_driver_ctx_init_first renamed
|
2015-12-09 08:45:55 +01:00 |
Higor Eurípedes
|
d602b8ed5a
|
(d3d) Fix build
|
2015-12-08 22:16:55 -03:00 |
Higor Eurípedes
|
962455fafa
|
(vg) Fix build again
|
2015-12-08 21:59:59 -03:00 |
Higor Eurípedes
|
dc371da6ed
|
(vg) Fix build
|
2015-12-08 21:51:29 -03:00 |
Higor Eurípedes
|
1f51a0d948
|
(videocore) Fix build
|
2015-12-08 19:34:26 -03:00 |
Higor Eurípedes
|
39b238151f
|
(androidegl_ctx) Lock android_app before accessing it
|
2015-12-08 19:26:32 -03:00 |
Higor Eurípedes
|
7dcecc500f
|
(cocoa) Fix warning
|
2015-12-08 17:33:59 -03:00 |
Higor Eurípedes
|
c2d4da4660
|
(mali) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
Higor Eurípedes
|
9e90efacbb
|
(videocore) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
Higor Eurípedes
|
98baf27a99
|
(vivante-fbdev) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
twinaphex
|
77f1bbdb26
|
(D3D) Buildfix
|
2015-12-08 20:55:19 +01:00 |
Higor Eurípedes
|
7135dfb597
|
(d3d) Fix build
|
2015-12-08 16:03:25 -03:00 |
twinaphex
|
a5d0770268
|
(PS3) Get rid of gfx_ctx_free_data
|
2015-12-08 19:56:43 +01:00 |
twinaphex
|
39499eb107
|
Silence 'cannot be reached' warnings
|
2015-12-08 19:54:36 +01:00 |
Higor Eurípedes
|
5b7069b377
|
(bbqnx_ctx.c) Convert to the new egl common api
|
2015-12-08 14:56:46 -03:00 |
Higor Eurípedes
|
3a7f93d459
|
(android_ctx.c) Use the new egl common api
|
2015-12-08 14:30:45 -03:00 |
Higor Eurípedes
|
1cf574cfbe
|
Move most of egl_common globals into egl_ctx_data_t
|
2015-12-08 13:54:03 -03:00 |
Higor Eurípedes
|
c257374dcd
|
(video_context_driver) Make better use of the data argument in context calls
|
2015-12-08 12:19:08 -03:00 |
twinaphex
|
a95762e5cb
|
Create egl_has_config
|
2015-12-08 14:42:02 +01:00 |
twinaphex
|
0f94353b28
|
Create egl_get_native_visual_id
|
2015-12-08 14:38:06 +01:00 |
twinaphex
|
34dbd35642
|
Revert "Remove some unnecesary functions"
This reverts commit 1f13f26ba4 .
|
2015-12-08 12:55:43 +01:00 |
twinaphex
|
91dcce5d58
|
Rearrange header
|
2015-12-08 11:52:32 +01:00 |
twinaphex
|
1f13f26ba4
|
Remove some unnecesary functions
|
2015-12-08 11:21:57 +01:00 |
twinaphex
|
bae51fb3bd
|
Turn rarch_threaded_video_send_and_wait to static function
|
2015-12-08 11:17:26 +01:00 |
twinaphex
|
1ea3b54411
|
Move definition of thread_packet to video_thread_wrapper.c
|
2015-12-08 11:09:09 +01:00 |
twinaphex
|
aa6c7a5ed3
|
Create two new threading command wrapper functions
|
2015-12-08 11:05:18 +01:00 |
twinaphex
|
a18811bff6
|
Remove some obsolete state
|
2015-12-08 10:34:27 +01:00 |
twinaphex
|
c614118ed8
|
Move context_bind_hw_render inline function to gl.c
|
2015-12-08 09:44:19 +01:00 |
twinaphex
|
75f10bfcdb
|
Remove unused variable
|
2015-12-08 09:33:36 +01:00 |
twinaphex
|
9f96742576
|
Take out some header includes
|
2015-12-08 09:30:44 +01:00 |
twinaphex
|
f11bed2bdd
|
Get rid of gl->shader parameter
|
2015-12-08 09:29:23 +01:00 |
twinaphex
|
df60523f6c
|
Move current_shader pointer to video_shader_driver.c
|
2015-12-08 09:27:25 +01:00 |
twinaphex
|
9736713279
|
Create RARCH_DISPLAY_CTL_SET_STUB_FRAME/UNSET_STUB_FRAME
|
2015-12-07 21:16:15 +01:00 |