Autechre
02ca1a1f01
Merge pull request #10829 from valadaa48/oga_gfx_ffwd
...
Add ffwd to non-threaded oga_gfx driver
2020-06-10 15:05:04 +02:00
jdgleaver
9bbc9dd30e
(Widgets) Fix serious heap-use-after-free errors
2020-06-10 12:32:50 +01:00
valadaa48
3abcb2b922
Add ffwd to non-threaded oga_gfx driver
2020-06-09 20:24:28 -04:00
jdgleaver
1fde6f8aed
Fix 3DS build
2020-06-09 10:57:00 +01:00
Themaister
f089e1ccf5
Vulkan: Do not emulate mailbox on Android.
2020-06-09 00:24:29 +02:00
Themaister
cd4f22c275
Vulkan: Add path which uses WSI acquire semaphores.
...
Fence wait path has some issues on certain platforms. For now, gate this
on whether the GPU is integrated or not.
2020-06-09 00:24:29 +02:00
Themaister
15df55d011
Vulkan: Refactor swapchain index and frame index.
...
Do not tie these concepts together, it will not work for upcoming
refactor of swapchain logic.
2020-06-09 00:24:29 +02:00
Themaister
6f68571805
Vulkan: Use VK_LAYER_KHRONOS_validation in VULKAN_DEBUG=1.
...
LUNARG_standard_validation was deprecated and removed ages ago.
2020-06-09 00:24:28 +02:00
twinaphex
5a690b7ac8
(display widgets) Cleanups
2020-06-09 00:13:34 +02:00
twinaphex
52050739a1
Cleanups
2020-06-08 23:13:29 +02:00
twinaphex
b183abbb0f
More string_is_equal optimizations; localize more strings
2020-06-08 22:46:56 +02:00
twinaphex
6fce0435a1
Update more logs
2020-06-08 18:04:29 +02:00
twinaphex
be886bf2aa
Update log message
2020-06-08 18:01:15 +02:00
twinaphex
fc491e9ea4
Add more environ logs
2020-06-08 17:32:36 +02:00
jdgleaver
0c7f0df41a
Fix crash when taking screenshots with widgets enabled
2020-06-08 12:41:22 +01:00
twinaphex
58b22b0a6e
Optimize some long iterations of string_is_equal
2020-06-08 07:00:22 +02:00
twinaphex
8ba8772edb
Cleanups
2020-06-08 05:57:47 +02:00
twinaphex
a87d15e361
Cleanups
2020-06-08 05:52:25 +02:00
twinaphex
2660182d52
Get rid of gfx_widgets_ready call inside
...
gfx_widgets_frame
2020-06-08 05:45:15 +02:00
twinaphex
5c2a2ca485
Move widgets state over to retroarch global state
2020-06-08 05:09:42 +02:00
twinaphex
57c3b1b041
Move widgets_persisting to retroarch.c
2020-06-08 04:36:40 +02:00
twinaphex
73b5bf438b
Move widgets_active to retroarch.c
2020-06-08 04:32:54 +02:00
twinaphex
d9565b6619
Cut down on unnecessary widgets_active early returns
2020-06-08 04:17:33 +02:00
twinaphex
d6229ed70d
gfx_widgets_deinit - turn return value into bool
2020-06-08 04:12:15 +02:00
twinaphex
9707f1f622
Get rid of gfx_ctx_animation_tag
2020-06-08 04:09:12 +02:00
twinaphex
eb20c10713
Start getting rid of gfx_ctx_animation_tag - it's just a uintptr_t
...
typedef
2020-06-08 03:56:35 +02:00
twinaphex
573eddb5a4
(Metal) Always run this regardless
2020-06-08 03:28:32 +02:00
twinaphex
7f54f410f4
Remove pointer grabbing from get_msg_queue function
2020-06-08 03:11:59 +02:00
twinaphex
69bdf581f4
Change this back
2020-06-08 03:10:31 +02:00
twinaphex
876419294d
(gfx widgets) Pass more state around
2020-06-08 02:54:01 +02:00
twinaphex
54372f2524
Pass state around to widget interface
2020-06-08 02:31:36 +02:00
twinaphex
77f5433f22
Create global wrapper function for state
2020-06-08 01:59:25 +02:00
twinaphex
9aa736b522
Move forward declarations up
2020-06-08 01:56:45 +02:00
twinaphex
a2ea198fdd
(gfx widgets) Pass pointer around more
2020-06-08 01:55:04 +02:00
twinaphex
3f163eaa8d
Bring all graphics widget global state together under one struct
2020-06-08 01:41:21 +02:00
twinaphex
dc217b313c
Buildfix
2020-06-07 23:45:48 +02:00
twinaphex
ddf45fdad2
(gfx widgets) Cleanups
2020-06-07 23:43:59 +02:00
twinaphex
4524ff7cd7
(Gfx widgets) Cleanups
2020-06-07 23:39:11 +02:00
twinaphex
797d3f871c
(Gfx widgets) get rid of this early return - already done outside
2020-06-07 23:26:37 +02:00
twinaphex
6b5e9a3224
(gfx widgets) Cleanups
2020-06-07 23:17:37 +02:00
twinaphex
ce02161255
Cleanups
2020-06-07 23:01:52 +02:00
twinaphex
5e2649a6f5
Move gfx_display global state to rarch state
2020-06-07 22:58:06 +02:00
Twinaphex
df8df6c18b
Fix EXC_BAD_ACCESS crash on RetroArch exit on OSX
2020-06-07 05:53:46 +02:00
Autechre
eddcde84b6
Merge pull request #10802 from heuripedes/coz
...
Ozone improvement
2020-06-07 03:01:47 +02:00
twinaphex
be76958070
Unneeded gdi_has_menu_frame
2020-06-07 02:56:56 +02:00
twinaphex
b42897d0b6
(GDI) Weird code - clean this up
2020-06-07 02:55:51 +02:00
Higor Eurípedes
1f45018ee8
shader_glsl.c: Move buffer null pointer check in gl_glsl_set_coords()
...
`buffer` is initialized to a statically allocated variable and can only be NULL
when the allocation of a bigger buffer fails. When only the core frame is being
displayed, the buffer never points to the heap thanks to the small buffer
optimization.
2020-06-06 20:08:28 -03:00
twinaphex
9059b4962e
Cleanups
2020-06-07 00:05:41 +02:00
Francisco José García García
13b5450ff9
[GL1] Initial changes for hw context without FBO
2020-06-03 20:48:16 +02:00
Guo Yunhe
e9916df9d0
Change keys to upper case
2020-06-02 10:28:00 +03:00