aliaspider
55d262f5d8
(WIIU) add preliminary multi-pass shader support.
...
can load *.slangp and *.slang files. since there is no runtime compiler,
precompiled shaders (*.gsh) need to be present next to each *.slang
source file.
2018-01-06 03:39:53 +01:00
aliaspider
8e095164e0
(WIIU) add a frame shader to match the shaders used by the gl/vulkan
...
drivers.
2018-01-05 13:18:55 +01:00
aliaspider
a7632620da
(WIIU) add a sprite shader.
2018-01-04 17:38:04 +01:00
twinaphex
cf3a010ead
Remove some HAVE_MENU ifdefs
2017-12-31 17:42:07 +01:00
aliaspider
0a32642f17
(WIIU) shader: use a single attribute stream.
2017-12-31 14:06:49 +01:00
aliaspider
b371f4bb32
(WIIU) add a color attribute to tex_shader.
...
+ some fixes to overlay and menu display code.
2017-12-30 23:21:32 +01:00
twinaphex
4ecb4d5dfb
(Wiiu) Add overlays courtesy of r-type, thanks
2017-12-27 08:38:03 +01:00
twinaphex
683c437941
Updates
2017-11-14 21:34:03 +01:00
Ash
0d38612f4a
[WiiU] Various warning/format string fixes
...
All things from unsigned comparisons to missing initializers; we got it
here.
2017-11-04 20:37:30 +11:00
twinaphex
a3ded01b64
Cleanups
2017-09-27 23:16:37 +02:00
aliaspider
934f7c58ba
(WiiU) enable networking.
2017-05-23 10:24:23 +01:00
aliaspider
801cc57e82
(WiiU) improve task scheduling.
2017-05-22 11:19:26 +01:00
aliaspider
634de19dc9
(WiiU) enable libretrodb.
2017-05-22 06:07:27 +01:00
aliaspider
db490a69a3
(WiiU) add a menu display driver. enable MATERIALUI and XMB.
2017-05-22 01:45:40 +01:00
aliaspider
8dee95651f
(WiiU) add a font driver.
2017-05-21 03:05:41 +01:00
twinaphex
d4756f83e5
Stop calling video_driver_context_has_windowed from within video
...
drivers
2017-05-13 19:11:32 +02:00
twinaphex
91abbdd4f1
video_viewport_get_custom will never be NULL
2017-04-29 16:22:07 +02:00
twinaphex
6930262ec2
Update/buildfixes
2017-04-29 12:44:45 +02:00
twinaphex
552845a94d
Buildfixes
2017-04-29 02:39:32 +02:00
twinaphex
05e4ec733e
Move uint variables
2017-04-28 21:03:04 +02:00
twinaphex
cc095e56fc
Start refactoring bool variables
2017-04-28 00:53:20 +02:00
twinaphex
2a13af52fc
Revert "video_init function - video_info_t should not be const -"
...
This reverts commit c8bcbad4a7e06a9425a6984fd09d066c17ec682d.
2017-04-24 12:25:14 +02:00
twinaphex
e5b38315fe
Revert "Add real_width and real_height to video_info struct - let"
...
This reverts commit 831ea1a5076365b2ef31484061a1ea2142f28d2f.
2017-04-24 12:25:07 +02:00
twinaphex
831ea1a507
Add real_width and real_height to video_info struct - let
...
the drivers set this depending on the video width/height they
get back from the video context driver
2017-04-24 12:18:28 +02:00
twinaphex
c8bcbad4a7
video_init function - video_info_t should not be const -
...
try to set video_driver_width/video_driver_height outside
of video driver init function
2017-04-24 12:03:21 +02:00
twinaphex
5a3b78bad3
Get rid of more performance counters
2017-04-24 11:24:16 +02:00
twinaphex
34852e159a
Cut down on amount of times video_driver_build_info is called
2017-04-23 22:20:11 +02:00
aliaspider
461d6ed3e0
(WiiU) use the TV resolution instead of the gamepad resolution for
...
viewport settings. fixes #4655
2017-02-17 15:06:48 +01:00
twinaphex
a9164b7124
Try to use performance counter plus functions in most cases
2017-01-25 17:12:43 +01:00
twinaphex
6661c0fb94
Rewrite performance counter stop/start/init into macros
2017-01-25 16:53:06 +01:00
aliaspider
021b510452
(WiiU) refactors/cleanups.
2017-01-23 16:14:05 +01:00
twinaphex
2f504b4057
(gfx/drivers) Get rid of remaining runloop.h / runloop_ctl
...
references inside gfx/drivers
2017-01-22 18:17:48 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
xhp-creations
577ee09727
(WIIU) fix rotation of menu
...
(WIIU) fix rotation of menu
2017-01-20 11:22:30 -05:00
xhp-creations
a8232f1b46
(WIIU) add rotation support
...
(WIIU) add rotation support
2017-01-20 10:29:53 -05:00
twinaphex
fe84312340
Add some header includes
2017-01-19 17:20:42 +01:00
twinaphex
d010a852e4
Call menu_driver_frame once per video_frame call
2017-01-18 22:20:47 +01:00
twinaphex
a6a4808e94
Refactor frame monitor code
2017-01-18 17:41:27 +01:00
twinaphex
c1c35c5120
More platform build fixes
2017-01-10 21:15:52 +01:00
twinaphex
be2f921ee2
Don't use settings pointer inside video_frame function
2017-01-09 14:25:59 +01:00
aliaspider
e2f7145112
(WiiU) video driver: set the correct monitor refresh rate on init.
...
- add a performance counter.
2016-11-22 22:47:06 +01:00
FIX94
8a62d5ea96
(WiiU) massive changes in the audio driver, this should hopefully work better
...
(WiiU) making sure the menu is properly drawn before swapping buffers, fixes visible menu drawing lines
2016-11-21 03:18:48 +01:00
aliaspider
ec8fd655b0
(WiiU) add support for 32bpp mode.
2016-11-16 19:03:01 +01:00
aliaspider
e23ead0b17
(WiiU) video driver: check data pointer validity before using it. member
...
functions seem to be called before driver init.
2016-11-14 15:09:53 +01:00
aliaspider
975c442b1a
(WiiU) implement viewport/filtering options.
2016-11-13 18:43:22 +01:00
aliaspider
9ecd8b18e0
(WiiU) set swap interval to 1 when vsync is active.
2016-11-10 15:11:33 +01:00
aliaspider
158fd3404e
(WiiU) enable blending.
2016-11-10 14:24:44 +01:00
aliaspider
6f7f6a363b
(WiiU) only wait for vsync when not missed.
2016-11-10 14:24:20 +01:00
aliaspider
79192c0ead
(WiiU) video: set swap interval to 0 when nonblocking.
...
add an fps log.
2016-11-08 10:51:07 +01:00
FIX94
4a285fd4e1
(WiiU) fixed random pixels being displayed on game start/close and exit
...
(WiiU) fixed touchscreen sending invalid data which broke the menu toggle
2016-11-07 02:42:12 +01:00