Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
natinusala
f941d4e625
menu widgets: add first achievement notification widget
2019-04-11 16:46:41 +02:00
twinaphex
702c889cd1
(D3D10/11/12) Menu widgets can now appear ingame
2019-04-11 02:22:21 +02:00
jdgleaver
136762f6a2
Fix text display issues when using Japanese (and other unicode-dependent language) text with stb_unicode
2019-04-09 15:51:33 +01:00
Themaister
f82601c4a8
glcore: Fix GLES build.
2019-04-08 21:17:13 +02:00
twinaphex
e206230a89
(Linux) Use STB unicode font renderer for Linux
2019-04-08 20:12:22 +02:00
twinaphex
0af7167586
(GL1) Add menu widgets support
2019-04-08 18:58:26 +02:00
Twinaphex
4d429ea4d8
Merge pull request #8562 from jdgleaver/stb-fonts
...
Fix text alignment when using stb_unicode
2019-04-08 18:43:59 +02:00
twinaphex
c12e8dea07
(D3D10/11) All struct members are already being set
2019-04-08 18:42:52 +02:00
jdgleaver
38d2febba5
Fix text alignment when using stb_unicode
2019-04-08 17:37:23 +01:00
natinusala
7a3caf82d0
menu widgets: reimplement FPS counter
2019-04-08 17:06:04 +02:00
jdgleaver
4065dbf18e
(Menu Widgets) Fix text alignment issues for ctr, metal and vita2d drivers
2019-04-08 15:13:19 +01:00
jdgleaver
9fff07e589
(Menu Widgets) Fix text alignment issues with Vulkan and D3D video drivers
2019-04-08 13:35:35 +01:00
Brad Parker
9579804c72
gl1: add overlay support
2019-04-05 23:07:59 -04:00
Brad Parker
48dc251303
gl1: add scissor reset from gl
2019-04-05 18:17:11 -04:00
twinaphex
a5aa4d731b
Use memset instead of bzero
2019-04-03 16:56:50 +02:00
twinaphex
ab33d16da1
Small cleanup
2019-04-03 16:33:16 +02:00
twinaphex
25ba8f4ab0
(GL1) GL1.x won't have mipmapping support
2019-04-03 16:13:01 +02:00
stellarporter
11e4b0b6ef
gfx video filters: blargg ntsc snes conflicts
...
emscipten: avoid global symbol multiply defined error (core compiling its own snes_ntsc.c library)
2019-03-23 20:22:21 -05:00
orbea
3fb4ed753d
Fix caca warning.
...
One too many lines were removed in
commit f67bfa24ef
.
2019-03-19 21:54:51 -07:00
twinaphex
cd75045792
Simplify video_driver_frame - simplify FPS reporting printout
2019-03-19 16:03:19 +01:00
twinaphex
4fb95db80b
Simplify video_driver_frame
2019-03-19 04:32:36 +01:00
twinaphex
46dc4508f4
Buildfix for Cg
2019-03-18 16:32:46 +01:00
twinaphex
794f9c8968
(GL) Add comments
2019-03-18 16:02:28 +01:00
twinaphex
7c93da1360
(GL2) Simplifications
2019-03-18 15:57:43 +01:00
twinaphex
819016b00c
Move video_shader_driver_init to gl.c
2019-03-18 15:52:21 +01:00
twinaphex
27928081cf
Cleanups
2019-03-18 15:27:37 +01:00
twinaphex
f67bfa24ef
Get rid of video_poke_interface set_mvp
2019-03-18 15:19:11 +01:00
twinaphex
fe1255094f
Get rid of now unused set_coords in video_driver_poke_interface
2019-03-18 05:04:23 +01:00
twinaphex
03641f2378
(GL1) Cleanups
2019-03-18 04:50:50 +01:00
twinaphex
ab814efc62
(GL raster font) Don't have to call video_driver_set_coords/
...
video_driver_set_mvp anymore
2019-03-18 04:46:27 +01:00
Brad Parker
a8a06d498c
gl1: fix matrix not loading when threaded video is on
2019-03-17 12:46:01 -04:00
Francisco Javier Trujillo Mata
adf2743464
Implement CDFS and custom file descriptor support
2019-03-15 20:19:14 +01:00
Themaister
e3a88e8806
glcore: Set frame count in shader interface.
2019-03-15 15:36:18 +01:00
twinaphex
c8eb85ec2e
Implement gl_core_wrap_type_to_enum
2019-03-14 20:04:04 +01:00
Hugo Hromic
b10a318f16
(dispserv_x11.c) Silence warning
2019-03-14 16:13:09 +00:00
Hugo Hromic
136c08a4bb
(x11_common.c) Fix C89 build
2019-03-14 16:09:34 +00:00
twinaphex
643cd1923e
CXX_BUILD / C89_BUILD buildfixes
2019-03-14 14:14:44 +01:00
Brad Parker
8064672f11
gl: set shader data to null after deinit
2019-03-13 16:22:04 -04:00
twinaphex
d744ed4666
Reimplement video_shader_is_supported
2019-03-13 20:39:36 +01:00
twinaphex
57e11a10e7
Reimplement video_shader_get_type_from_ext
2019-03-13 20:32:19 +01:00
Brad Parker
97247dbaec
gl1: check for vender/renderer was in the wrong place
2019-03-13 14:44:03 -04:00
Themaister
beff1144f6
Fix uniform override mistake in glcore shader stack.
...
glGetUniformLocation returned -1 after 0, and dropped uniforms on the
floor.
2019-03-13 18:28:05 +01:00
Themaister
ecc7bc0cf2
Fix compile error and flag errors on X/Wayland.
2019-03-13 18:27:44 +01:00
twinaphex
3691f4fabf
Fix CXX_BUILD errors
2019-03-13 17:00:52 +01:00
Twinaphex
dd5eca0f46
(OSX) Buildfix
2019-03-13 14:31:03 +01:00
twinaphex
b347b26d61
Reimplement shader flags being set - GL core should have only
...
Slang support and no GLSL, with the GL2 driver it is dependent
on the context driver
2019-03-13 14:06:50 +01:00
twinaphex
cd77093588
Reimplement gl2_get_flags to no longer be reliant on shader driver's
...
get flags implementation
2019-03-13 12:12:02 +01:00
Twinaphex
1a8b185c5e
Merge pull request #8455 from Tatsuya79/patch-1
...
glcore, fix rotation
2019-03-13 11:38:41 +01:00
Twinaphex
6a31f87a85
Merge pull request #8457 from phcoder/kbdwl
...
wayland: fix keyboard handling.
2019-03-13 11:34:26 +01:00
twinaphex
191d0c0309
Add get_flags to GL shader interface
2019-03-13 11:21:00 +01:00
twinaphex
365053266f
Add more flags
2019-03-13 11:04:52 +01:00
twinaphex
2c024f400e
Start hooking up extra shader capability stats - not done yet
2019-03-13 00:54:11 +01:00
Vladimir Serbinenko
2d5715b807
wayland: fix keyboard handling.
...
This bug interferes with my BK-0010 libretro port.
2019-03-12 23:49:46 +01:00
Tatsuya79
16681653b4
glcore, fix rotation
2019-03-12 22:32:47 +01:00
twinaphex
3d06b4aee2
Add comment about hack
2019-03-12 21:47:35 +01:00
cold-brewed
8a6de4adfb
(macOS) Add temporary GL hack
2019-03-11 19:16:59 -04:00
twinaphex
6ba6f9e3ec
(D3D9) Some buildfixes for C89
2019-03-11 17:07:49 +01:00
twinaphex
104508a29c
(GL core) Fix menu widgets
2019-03-11 14:57:25 +01:00
Twinaphex
75102a435f
Merge pull request #8437 from DSkywalk/master
...
X11 auto-repeat event fixed
2019-03-10 23:17:53 +01:00
David Skywalker
83e7fda272
sorry, fixed typo.
2019-03-09 21:29:21 +01:00
Themaister
1d0b3b96e6
Be a bit more pedantic about which contexts are active.
2019-03-09 20:53:29 +01:00
David Skywalker
46036894d4
fix x11 auto-repeat event
2019-03-09 19:06:01 +01:00
Themaister
37298876fc
Clear out FBO on startup.
...
Some cores seem to rely on it?
2019-03-09 13:15:14 +01:00
Themaister
1ba8c626ed
Minor build fixes.
2019-03-09 12:42:23 +01:00
Themaister
4bb17fd6e9
Fix wrong condition for hard sync.
2019-03-09 12:42:11 +01:00
Themaister
07bf62eaba
GLcore: Actually bind depth/stencil RT to HW fbo.
2019-03-09 12:30:49 +01:00
Themaister
d9b245ce66
Swap order of drivers gl2/glcore.
2019-03-09 12:30:49 +01:00
Themaister
74039617ce
Use correct context flags.
2019-03-09 12:30:49 +01:00
Themaister
4adf16b5ed
Fix version detection for non-HW cores.
2019-03-09 12:30:49 +01:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
Brad Parker
9279d06f93
Merge branch 'master' into send_debug
2019-03-07 19:23:41 -05:00
Brad Parker
10df615d14
add "Send Debug Info" option under Help
2019-03-07 19:17:54 -05:00
Francisco Javier Trujillo Mata
652300f674
[PS2] Fixed memory leaks in the ps2_font
2019-03-07 00:14:59 +01:00
Francisco Javier Trujillo Mata
8316d073bc
[PS2] Implement Pitch support in the ps2_gfx
2019-03-03 14:08:12 +01:00
Brad Parker
a09e110d24
VC6 cannot cast uint64 to double, use int64 instead
2019-03-01 09:10:05 -05:00
twinaphex
ebae7ebc79
Input driver - Get rid of 'own driver' mechanism
2019-02-27 17:17:34 +01:00
twinaphex
829aedc6e2
(Video/Audio) Remove 'own driver' mechanism
2019-02-27 17:09:15 +01:00
Brad Parker
433cbb021f
temporary crash fix
2019-02-26 23:37:08 -05:00
Brad Parker
4ec71da9a9
x11: using_global_dpy is not restricted to xrandr
2019-02-26 23:37:08 -05:00
Twinaphex
d619f14839
Merge pull request #8375 from fjtrujy/feature/PS2DefaultDir
...
[PS2] Fix Load/Save state
2019-02-27 02:58:03 +01:00
Brad Parker
211515ece1
x11: open display ourself if global one is not available (e.g. with SDL)
2019-02-26 20:23:11 -05:00
Francisco Javier Trujillo Mata
0e7d5ed32b
Improvements regarding the ps2 font driver
2019-02-26 21:02:29 +01:00
driver1998
6ea79bca36
Allow winraw and xinput to work without dinput in Windows
...
Necessary for Windows ARM32 Desktop (RT)
2019-02-26 21:29:43 +08:00
Hugo Hromic
8984702ba8
(dispserv_x11.c) add missing defines and clean-up code
...
* Removed redundant and unused variables
* Use multiples of eight for array sizes
* Styled code for consistency with the rest
* Quoted string arguments in shell commands
* Added missing `HAVE_XRANDR` define checks
2019-02-23 20:58:51 +00:00
Brad Parker
97b7512420
restore initial screen orientation on exit for x11/win32
2019-02-23 14:15:36 -05:00
Twinaphex
adc9ecf4cc
Merge pull request #8335 from natinusala/master
...
Reintroduce menu widgets (only runloop_msg_queue for now)
2019-02-23 14:22:31 +01:00
Brad Parker
76ca37aaee
x11: implement screen orientation support
2019-02-22 19:13:36 -05:00
Brad Parker
4f0d61a2ac
update copyright
2019-02-22 19:13:36 -05:00
Brad Parker
8e14d1dd87
whitespace
2019-02-22 19:13:36 -05:00
Brad Parker
477d46d52b
update copyright
2019-02-22 19:13:36 -05:00
twinaphex
292c5e93ad
Add d3d9_menu_widgets_enabled
2019-02-22 03:13:41 +01:00
Twinaphex
0778847062
Merge pull request #8341 from fjtrujy/feature/PS2AudioImprovement
...
[PS2] Audio improvement
2019-02-22 01:48:43 +01:00
Francisco Javier Trujillo Mata
7ec160f860
Remove the specific audio thread
2019-02-22 00:01:36 +01:00
twinaphex
74a35d8be1
(GL2) Add GL1 fallback
2019-02-21 21:49:22 +01:00
Brad Parker
0cb6ed7b29
remove tabs
2019-02-21 15:38:18 -05:00
twinaphex
eba1c474b5
Fix MSVC 2010 port
2019-02-21 21:34:22 +01:00
twinaphex
a39bed3bb1
Silence warnings
2019-02-21 21:31:29 +01:00
natinusala
a98cb75549
libnx: disable mesa errors to improve perf
2019-02-21 20:58:23 +01:00
Brad Parker
99f4203abf
win32: implement screen orientation support
2019-02-21 14:37:24 -05:00
Twinaphex
e3a93ca96e
Merge pull request #8337 from fr500/master
...
fix #7670 by checking threaded video
2019-02-21 18:05:49 +01:00
radius
814db2c44e
fix #7670 by checking threaded video
2019-02-21 11:54:10 -05:00
twinaphex
e6d5f427fc
(D3D9) Add widgets function call
2019-02-21 17:09:08 +01:00
Brad Parker
f5f492845f
add setting for screen orientation, with initial android implementation
2019-02-21 00:31:55 -05:00
Francisco Javier Trujillo Mata
cf68058e67
Fix issues with the GSFont
2019-02-21 00:38:56 +01:00
Twinaphex
905f67810c
Merge pull request #8312 from bparker06/overlay
...
gl: draw OSD on top of overlay
2019-02-18 10:38:55 +01:00
Brad Parker
3a431adf02
gl: draw OSD on top of overlay
2019-02-17 18:51:19 -05:00
Francisco Javier Trujillo Mata
b8e2216dd4
Improvement the use of the palette
2019-02-17 23:29:16 +01:00
natinusala
631f9e6b8e
font driver: expose line height
2019-02-17 16:54:24 +01:00
twinaphex
158a442036
Add further HAVE_OPENGL1 support
2019-02-17 10:42:16 +01:00
twinaphex
420f3a171b
(GL1) Update - add HAVE_OPENGL1 to MSVC 2005/2008/2010/2012
2019-02-16 21:26:01 +01:00
twinaphex
691462e3d6
Change INT32 to int32_t
2019-02-16 10:52:40 +01:00
Brad Parker
5e177c75a5
add memory stats to more context drivers, use correct default variables for fps/stats/framecount/memory_show
2019-02-15 15:59:00 -05:00
Themaister
3b9ad729fb
Vulkan: Fix color issues with RGBA8888 swapchains in readback.
2019-02-15 20:30:08 +01:00
twinaphex
8a1cab9b74
C89_BUILD buildfix
2019-02-14 07:13:47 +01:00
alphanu1
7d07130942
Update video_crt_switch.c
2019-02-13 15:33:10 +00:00
alphanu1
987264ab1b
Merge branch 'master' into master
2019-02-13 12:16:05 +00:00
twinaphex
eb1dc6624f
C89_BUILD buildfix
2019-02-13 02:03:12 +01:00
alphanu1
4ded3ad983
Update dispserv_x11.c
2019-02-12 22:41:46 +00:00
alphanu1
45a2b5d9b3
Update dispserv_x11.c
2019-02-12 22:06:50 +00:00
alphanu1
45dae75333
Update dispserv_x11.c
...
Update dispserv_x11.c
New backporch for super res
Update dispserv_x11.c
Update dispserv_x11.c
Update dispserv_x11.c
update backporch & menu naming
Update menu_setting.c
Update menu_setting.c
Update menu_setting.c
Update menu_setting.c
2019-02-12 22:03:28 +00:00
alphanu1
5cc89160e0
Merge branch 'master' into master
2019-02-12 21:24:22 +00:00
alphanu1
e11c910c39
Fix native naming after new additions
...
CRT dynamic width changes
Change menu detection width
Using alternative variables for CRT width and height
see output
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Update video_crt_switch.c
Update video_crt_switch.c
Update video_display_server.h
Update video_display_server.c
Update dispserv_win32.c
Update dispserv_x11.c
Update menu_cbs_ok.c
X centring on the fly
X centring on the fly
Update dispserv_x11.c
X centring on the fly
Update dispserv_win32.c
Fix dispserv_win32.c
Fix dispserv_win32.c
2019-02-12 21:23:13 +00:00
alphanu1
305a15f056
Change menu detection width
2019-02-12 16:10:48 +00:00
alphanu1
8259bc33ac
CRT dynamic width changes
2019-02-12 16:00:12 +00:00
alphanu1
b37c64742f
Dynamic width - function completed ( #119 )
2019-02-12 14:38:01 +00:00
alphanu1
c9c3c626e8
turn dynamic super res off on the fly
2019-02-12 11:23:53 +00:00
alphanu1
924fcc2834
Fix build warnings and cleanup
2019-02-12 10:26:17 +00:00
alphanu1
7aabf7f5e1
added static function and Clean up
2019-02-12 10:16:04 +00:00
alphanu1
a76c1f4c51
Removed CRT setting video driver build info
2019-02-12 10:10:35 +00:00
alphanu1
f7d2fbd212
fix for dynamic super resolutions
2019-02-12 10:04:41 +00:00
alphanu1
4dc6cf2fb4
incorporated center adjust for Linux
2019-02-12 09:46:22 +00:00
alphanu1
14b80cc3e1
incorporation of dynamic super res
...
Closer to native look super resolution. Used to prevent artefacts
2019-02-12 09:44:06 +00:00
twinaphex
49bade15ae
(video_driver.c) Cleanups
2019-02-12 06:22:50 +01:00
twinaphex
a51acb8377
Buildfix
2019-02-12 04:03:10 +01:00
orbea
0eff833334
Silence warning with --enable-python and 32-bit linux.
...
Thanks hhromic!
2019-02-11 17:08:07 -08:00
Brad Parker
0c790d89dc
gl1: use built-in pixel conversion routines
2019-02-11 19:02:36 -05:00
Brad Parker
42098e09ad
C89/vc2005 fix
2019-02-11 17:17:36 -05:00
Brad Parker
5a3a58c8a6
gl1: fix order of non-rgui menu drawing, add proper texture support
2019-02-11 12:05:31 -05:00
orbea
d3dcc548b2
qb: Allow falling back to a bundled wayland-protocols when not found.
2019-02-10 15:34:50 -08:00
twinaphex
5733ed9a29
Move these defines to cocoa_common.h
2019-02-10 02:11:22 +01:00
twinaphex
293eac3019
Update
2019-02-10 02:03:50 +01:00
twinaphex
62cef96118
Update cocoa_gl_ctx.m
2019-02-10 02:02:17 +01:00
twinaphex
794ab4ef68
Update cocoagl_set_mode
2019-02-10 01:59:08 +01:00
twinaphex
2c9b7c84df
Updates
2019-02-10 01:54:39 +01:00
twinaphex
a49d0a50b9
Move more functionaliy to cocoa_gl_shared.h
2019-02-10 01:44:46 +01:00
twinaphex
35ce4dcadc
Updates
2019-02-10 01:30:12 +01:00
twinaphex
74bddae86e
(CocoaGL) Move shared code to gl_shared file
2019-02-10 01:29:04 +01:00
twinaphex
b1c4bdf6f7
(Cocoa) Cleanups
2019-02-10 01:25:07 +01:00
Twinaphex
ed458cd89b
(OSX) Buildfix
2019-02-10 01:21:45 +01:00
twinaphex
20a94a5f37
(CocoaGL) Cleanups
2019-02-10 01:16:35 +01:00
twinaphex
d0e26c10aa
Move more code to cocoa_gl_shared.h
2019-02-10 01:11:07 +01:00
twinaphex
c363eb4397
Move more common functions over to cocoa_gl_shared.h
2019-02-10 00:58:05 +01:00
twinaphex
6f43b7974b
Add cocoa_gl_shared.h
2019-02-10 00:31:27 +01:00
Twinaphex
fa4e074552
Revert "(Cocoa) Have only one Cocoa GL context driver from now on"
...
This reverts commit 08bd58e0c4
.
2019-02-09 22:57:41 +01:00
Twinaphex
d85385ca8a
Revert "(OSX) Buildfix"
...
This reverts commit 13b8d63bc5
.
2019-02-09 22:57:28 +01:00
Twinaphex
13b8d63bc5
(OSX) Buildfix
2019-02-09 22:56:49 +01:00
twinaphex
08bd58e0c4
(Cocoa) Have only one Cocoa GL context driver from now on
2019-02-09 22:52:43 +01:00
twinaphex
a97fffccb8
Cleanup macro
2019-02-09 21:13:37 +01:00
twinaphex
1a8ad73c3f
(Cocoa) Unify both headers
2019-02-09 04:40:38 +01:00
twinaphex
0dc533d976
(dispserv_x11.c) Get rid of unused variable
2019-02-09 04:11:14 +01:00
twinaphex
eee2445c45
(GL) Buildfix for GL_DEBUG
2019-02-09 04:07:12 +01:00
Twinaphex
aac14a00a4
Merge pull request #8233 from orbea/sixel
...
Fix warnings with --enable-sixel.
2019-02-09 00:27:11 +01:00
orbea
78dbe1cef1
Fix warnings with --enable-sixel.
2019-02-08 14:13:02 -08:00
Twinaphex
6b8f18676c
Merge pull request #8231 from bparker06/gl1_squash_merge
...
OpenGL 1.1 video driver (gl1)
2019-02-08 22:48:18 +01:00
Brad Parker
8d8feec318
gl1: screenshot support
2019-02-08 16:31:34 -05:00
Brad Parker
d64933b30d
gl1: put behind HAVE_OPENGL1, off by default for now
2019-02-08 16:04:23 -05:00
Brad Parker
c83611e526
gl1: allow extra padding in pitch
2019-02-08 15:46:00 -05:00
Brad Parker
cbbb81f46f
gl1: add BFI and menu/content linear filtering
2019-02-08 15:37:38 -05:00
Brad Parker
333c630469
gl1: blend menu with video
2019-02-08 13:47:43 -05:00
Twinaphex
3b19fa9bad
Merge pull request #8226 from Sunderland93/master
...
[Wayland] Fix zxdg_shell_v6 detection
2019-02-08 19:35:47 +01:00
Aleksey Samoilov
b609eaf83f
[Wayland] Fix zxdg_shell_v6 detection
2019-02-08 21:45:40 +04:00
Brad Parker
74fd184097
initial GL1 video driver, only rgui is working currently
2019-02-08 12:14:55 -05:00
twinaphex
7022786f34
Revert parts of menu_widgets that were causing breakage, but leave
...
all the hooks in so we can add them back piece by piece again
2019-02-08 07:26:43 +01:00
twinaphex
6d54ebfcec
(GL2) Some cleanups
2019-02-07 23:54:33 +01:00
twinaphex
c1415d70f8
(GL2) Fix warnings with CXX_BUILD
2019-02-07 23:16:50 +01:00
twinaphex
e612773645
(Xbox OG) Buildfixes
2019-02-07 05:42:23 +01:00
twinaphex
2599172831
Get rid of ui_cocoa_metal.h
2019-02-07 04:37:05 +01:00
twinaphex
f705503531
(Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
...
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
twinaphex
d1edfabddb
Revert "Move code to cocoa_common.m"
...
This reverts commit d3da2e2616
.
2019-02-07 03:25:01 +01:00
twinaphex
d3da2e2616
Move code to cocoa_common.m
2019-02-07 03:20:33 +01:00
twinaphex
715ddf1924
(WiiU/GX2) Add widget support (untested)
2019-02-07 02:03:48 +01:00
twinaphex
f49b6e26a0
(Metal) Add menu widget support
2019-02-07 02:00:23 +01:00
twinaphex
4b2fdfad48
(D3D10/12) Add menu widgets support - text offset is wrong
2019-02-07 01:40:15 +01:00
twinaphex
dd21cfd825
(D3D11) Implement menu widgets - offset is wrong
2019-02-07 00:43:36 +01:00
twinaphex
fb121ac75e
(Vulkan) Hook up menu widgets
2019-02-07 00:15:32 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
twinaphex
c48febc4f9
(GL2) Cleanups
2019-02-06 19:49:45 +01:00
twinaphex
1e394091d8
Namespace GL2 driver
2019-02-06 19:43:31 +01:00
twinaphex
b7c1fda56f
(Windows) Fix C89_BUILD
2019-02-06 19:08:56 +01:00
Twinaphex
8bc4a66d49
Merge pull request #8196 from orbea/c89
...
Fix C89_BUILD=1.
2019-02-06 18:19:55 +01:00
orbea
8ff0b14281
Fix C89_BUILD=1.
2019-02-06 09:16:26 -08:00
orbea
c9b0ba1123
Fix travis warnings.
2019-02-05 11:27:01 -08:00
twinaphex
0a04a1c80a
(GL) Cleanups
2019-02-05 02:27:08 +01:00
twinaphex
1b79f08715
(GL) Use set_coords function directly
2019-02-05 02:24:13 +01:00
twinaphex
ba9de324bf
Simplify gl.c
2019-02-05 02:19:16 +01:00
twinaphex
9877e1ce3e
(GL) Cleanups
2019-02-05 02:12:42 +01:00
twinaphex
5102eff399
(GL) Move GL-only shader code to gl.c
2019-02-05 01:13:39 +01:00
Twinaphex
7fedabee4b
Merge pull request #8163 from orbea/cleanup
...
Cleanup
2019-02-04 23:19:05 +01:00
twinaphex
845b30131f
Cleanups
2019-02-04 23:17:39 +01:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
orbea
4c56167446
Convert to linux line endings.
2019-02-03 15:43:42 -08:00
twinaphex
a58a32411f
Some more buildfixes
2019-02-03 21:18:34 +01:00
twinaphex
9c0ccccc1c
Relative header include fix
2019-02-03 19:44:17 +01:00
twinaphex
4cbbd3470b
Revert "Simplify video_driver_set_mvp"
...
This reverts commit 1dd89e1bce
.
2019-02-03 19:40:48 +01:00
twinaphex
4aadd53d80
Revert "Get rid of video_shader_driver_scale"
...
This reverts commit 256b28fa2a
.
2019-02-03 19:40:36 +01:00
twinaphex
1eeb58c5dd
Revert "Cleanups"
...
This reverts commit 4554669750
.
2019-02-03 19:40:27 +01:00
twinaphex
5a45464bb3
Revert "Reimplement video_driver_set_coords"
...
This reverts commit 93ded925d3
.
2019-02-03 19:40:21 +01:00
twinaphex
43884758c5
Revert "(GL) Cleanups"
...
This reverts commit 5bab7e4460
.
2019-02-03 19:40:15 +01:00
twinaphex
5bab7e4460
(GL) Cleanups
2019-02-03 18:38:18 +01:00
twinaphex
93ded925d3
Reimplement video_driver_set_coords
2019-02-03 18:29:00 +01:00
twinaphex
dd366cd5c5
Revert "Simplify set_coords"
...
This reverts commit e10eb51f71
.
2019-02-03 18:05:14 +01:00
twinaphex
e10eb51f71
Simplify set_coords
2019-02-03 18:03:07 +01:00
twinaphex
4554669750
Cleanups
2019-02-03 17:49:31 +01:00
twinaphex
256b28fa2a
Get rid of video_shader_driver_scale
2019-02-03 17:39:25 +01:00
twinaphex
67e777767c
Revert "Remove video_shader_driver_get_ident"
...
This reverts commit 0814cc34ee
.
2019-02-03 07:07:50 +01:00
twinaphex
0814cc34ee
Remove video_shader_driver_get_ident
2019-02-03 07:06:57 +01:00
twinaphex
1dd89e1bce
Simplify video_driver_set_mvp
2019-02-03 06:53:02 +01:00
Twinaphex
b7cee0a633
Merge pull request #8154 from orbea/nuklear
...
Further remove nuklear.
2019-02-03 06:42:05 +01:00
twinaphex
add4ac00eb
Cleanups
2019-02-03 06:28:27 +01:00
orbea
af813d9c46
Further remove nuklear.
2019-02-02 20:58:47 -08:00
twinaphex
0db583c245
Get rid of video_shader_driver_compile_program
2019-02-03 05:52:41 +01:00
twinaphex
9a04c4c67b
Get rid of video_shader_driver_get_prev_textures
2019-02-03 05:49:18 +01:00
twinaphex
000787837e
Cleanups
2019-02-03 05:41:43 +01:00
twinaphex
9b233f71ac
Buildfixes
2019-02-03 05:32:03 +01:00
twinaphex
7e92468508
Get rid of video_shader_driver_filter_type
2019-02-03 05:28:00 +01:00
twinaphex
6f7d67aa77
(GL/video driver) More cleanups
2019-02-03 05:07:29 +01:00
twinaphex
845c8d1757
Get rid of more video_shader_driver functions
2019-02-03 05:05:23 +01:00
twinaphex
7e81ac4218
Get rid of video_shader_driver_mipmap_input
2019-02-03 04:47:52 +01:00
twinaphex
9aa542b1ae
* Get rid of video_shader_driver_use
...
* Get rid of Nuklear - ozone/menu widgets is probably the replacement
for it - Zarch will go next
2019-02-03 04:37:54 +01:00
twinaphex
633ad1788d
Turn this into static function
2019-02-03 00:13:41 +01:00
twinaphex
91f8e8465a
(GL) Cleanups
2019-02-03 00:11:41 +01:00
twinaphex
97dc77b940
(GL) renderchain interface is gone now
2019-02-03 00:07:53 +01:00
twinaphex
d7410b6689
(GL2) Cleanups
2019-02-02 23:16:36 +01:00
twinaphex
af65e36eea
Cleanup renderchain functions
2019-02-02 22:35:10 +01:00
twinaphex
62bea6ad11
SOme header cleanups
2019-02-02 22:02:24 +01:00
twinaphex
1a6d0b2ce4
Update
2019-02-02 21:52:33 +01:00
twinaphex
0c0ab19b11
(GL) We don't need gl_common.c anymore
2019-02-02 21:47:31 +01:00
twinaphex
350b0dd1a2
gl_add_lut can now become a static function inside gl.c
2019-02-02 21:34:02 +01:00
twinaphex
90f1317498
Cut down on code duplication - create gl_load_luts
2019-02-02 21:32:37 +01:00
twinaphex
31a5f72acf
Add 10.7 ifdef
2019-02-02 18:04:41 +01:00
twinaphex
2560d1c105
Move gl_load_texture_data to gl_common.c
2019-02-02 17:33:58 +01:00
twinaphex
6b3fad0f53
This can be removed now
2019-02-02 17:26:12 +01:00
twinaphex
7c74f0abe8
Create gl_add_lut
2019-02-02 17:25:27 +01:00
alphanu1
f9bb1417b1
compile warning fix
2019-02-01 20:41:01 +00:00
alphanu1
36fd99910a
Update dispserv_x11.c
2019-02-01 20:38:50 +00:00
alphanu1
8ff70ecbbb
Update dispserv_x11.c
2019-02-01 20:34:48 +00:00
alphanu1
5f7de58080
Fix restore resolution for auto detect with single output
2019-02-01 20:30:44 +00:00
alphanu1
b1a20b6ea7
Merge pull request #100 from libretro/master
...
Update
2019-02-01 20:27:40 +00:00
alphanu1
23800382bf
Update dispserv_x11.c
2019-02-01 20:21:53 +00:00