twinaphex
fe84312340
Add some header includes
2017-01-19 17:20:42 +01:00
twinaphex
27ae782a8e
(CTR) Add this header
2017-01-19 17:17:20 +01:00
twinaphex
0d33888a24
(dispmanx_gfx.c) Cleanups
2017-01-19 16:50:09 +01:00
twinaphex
e0ff0541a2
Pass video_info pointer to font drivers
2017-01-19 16:30:40 +01:00
Twinaphex
7961bf6d23
Merge pull request #4455 from libretro/refactor
...
Video driver changes
2017-01-19 15:59:23 +01:00
twinaphex
9d1de5c974
Rewrite video_context_driver_set_resize
2017-01-19 14:31:57 +01:00
Brad Parker
b44c8c9995
store buffer for window title, only update actual title when it changes
2017-01-19 00:33:52 -05:00
Twinaphex
78e06ca07f
Cleanup variables
2017-01-19 00:11:29 +01:00
twinaphex
1a30cfea09
Remove more video_driver_get_size calls
2017-01-18 23:13:19 +01:00
twinaphex
55b8b8c244
Reduce amount of calls to video_driver_get_size
2017-01-18 23:07:05 +01:00
twinaphex
c5445d2980
Reduce amount of times video_driver_get_size is called
2017-01-18 23:02:24 +01:00
twinaphex
f4adbd04ae
(gl.c) Reduce amount of time video_driver_get_size is called inside
...
gl_frame
2017-01-18 22:55:03 +01:00
twinaphex
1981c4b83e
Typo fix
2017-01-18 22:25:11 +01:00
twinaphex
d010a852e4
Call menu_driver_frame once per video_frame call
2017-01-18 22:20:47 +01:00
twinaphex
bf511b72e6
Create menu_driver_frame
2017-01-18 21:23:18 +01:00
Alcaro
31d93cc4b7
Fix #4449
2017-01-18 19:00:38 +01:00
twinaphex
a6a4808e94
Refactor frame monitor code
2017-01-18 17:41:27 +01:00
twinaphex
0354ced675
Style nits
2017-01-17 19:02:49 +01:00
twinaphex
4743230b09
Some header includes shouldn't be system includes
2017-01-17 18:15:11 +01:00
twinaphex
7931436f5b
Apply xerpi diff
2017-01-17 18:12:23 +01:00
twinaphex
724b68d5cb
(gdi_gfx.c) Style nits
2017-01-17 10:54:48 +01:00
Brad Parker
5eaf00b39d
GDI: fix rendering of 32-bit color cores
2017-01-16 20:41:09 -05:00
Brad Parker
e4bdc5ce8b
GDI: remove unused code and fix menu toggle in rgui and xmb
2017-01-16 20:41:09 -05:00
Brad Parker
e1f4db8081
Win2000 buildfixes
2017-01-16 20:41:08 -05:00
Brad Parker
7acfa39fb9
GDI: MSVC2010 build fix
2017-01-16 20:41:08 -05:00
Brad Parker
8d9a43eec6
GDI: pitch seems to be reported wrong? this looks correct now
2017-01-16 20:41:07 -05:00
Brad Parker
c09996cd22
GDI: don't need to store the padding
2017-01-16 20:41:07 -05:00
Brad Parker
d6300a7946
GDI: video correctly fills the screen now, but resolution is poor. why is it scaled down by half?
2017-01-16 20:41:07 -05:00
Brad Parker
0ee3f39d76
GDI: no more flicker
2017-01-16 20:41:07 -05:00
Brad Parker
f51472395a
GDI: fix bad color due to reading as RGB555 instead of 565
2017-01-16 20:41:07 -05:00
Brad Parker
6b89064242
GDI: no more alternating black lines, but now video only takes up half the window
2017-01-16 20:41:07 -05:00
Brad Parker
acd6826df9
GDI: stretch video output to fill window
2017-01-16 20:41:07 -05:00
Brad Parker
69bac11f02
GDI: fix window not clearing on every frame, requires both FillRect calls and InvalidateRect
2017-01-16 20:41:06 -05:00
Brad Parker
6c62901ae5
GDI: fix window not responding, but menu corruption still happens if set_gdi_pixel_format is called
2017-01-16 20:41:06 -05:00
Brad Parker
bdc68e679f
GDI: flip image and render text after other graphics
2017-01-16 20:41:06 -05:00
Brad Parker
6fe2a974a5
GDI: does not freeze after a few seconds anymore, but the window still freezes when moving the mouse into it
2017-01-16 20:41:06 -05:00
Brad Parker
8eba18a54f
GDI: xmb draws for a few seconds and then freezes
2017-01-16 20:41:06 -05:00
Brad Parker
90ef57948c
GDI testing
2017-01-16 20:41:06 -05:00
Brad Parker
177d811475
GDI driver partially visible with RGUI/game now, need to figure out why it isn't totally visible. Also need to stretch the frame, swap red/blue and flip vertically.
2017-01-16 20:41:05 -05:00
Brad Parker
49d7be9813
MSVC GDI buildfix
2017-01-16 20:41:05 -05:00
Brad Parker
2c6a24653c
testing
2017-01-16 20:41:04 -05:00
Brad Parker
e6d7116da0
create GDI window
2017-01-16 20:41:04 -05:00
Brad Parker
05c37bd39f
initial GDI driver skeleton
2017-01-16 20:41:04 -05:00
Brad Parker
c283c1eaf4
disable shader dialog until video_threaded issues are fixed
2017-01-16 19:26:28 -05:00
Twinaphex
105fa863ec
Merge pull request #4418 from vanfanel/master
...
DISPMANX: Put guard back in to avoid potential lockups!
2017-01-15 13:55:58 +01:00
vanfanel
5a1e8d55fb
DISPMANX: Put guard back in to avoid potential lockups!
2017-01-15 13:47:30 +01:00
Twinaphex
35df333ac4
Merge pull request #4417 from vanfanel/master
...
DISPMANX: implement pitch alignment for better videocore blitting per…
2017-01-14 23:08:07 +01:00
vanfanel
869a050a18
DISPMANX: implement pitch alignment for better videocore blitting performance
2017-01-14 23:01:05 +01:00
twinaphex
69ebda74c4
FIx shader
2017-01-14 22:48:02 +01:00
radius
33863714ab
speed this up a bit
2017-01-14 15:54:56 -05:00
vanfanel
8640522073
DISPMANX: remove commented line
2017-01-14 15:56:54 +01:00
vanfanel
da640aaa28
DISPMANX: Honor swapchain setting properly
2017-01-14 15:54:20 +01:00
vanfanel
f0c2826994
DISPMANX: Fix refreshrate calculation by updating menu surface asynchronously
2017-01-14 14:38:18 +01:00
twinaphex
8c9e0405fb
Create video_driver_build_info
2017-01-13 16:09:32 +01:00
Matthew Wolff
f6284721d8
Fix forgotten parameter of video_monitor_get_fps
2017-01-12 23:40:58 -06:00
twinaphex
c1c35c5120
More platform build fixes
2017-01-10 21:15:52 +01:00
twinaphex
f233745483
(SDL gfx) Buildfix
2017-01-10 21:01:13 +01:00
twinaphex
f1ef1a6a59
(GX) Buildfix
2017-01-10 20:18:49 +01:00
twinaphex
76ae7ac4a0
Cleanup some of the video drivers - add some members to
...
video_info_t to reduce the need for accessing the settings
struct
2017-01-10 18:16:22 +01:00
twinaphex
0b03e95d95
We no longer need the settings struct inside gl_init
2017-01-10 18:08:05 +01:00
twinaphex
8bd12368ef
Pass joypad_driver name to input_driver_init function and make
...
sure we don't need to access the settings struct from the
input driver
2017-01-10 17:59:48 +01:00
twinaphex
c086a18ceb
video_driver_frame_filter no longer needs to grab pointer to
...
settings
2017-01-09 15:46:40 +01:00
twinaphex
36fb6776b2
Don't grab settings pointer in video_monitor_get_fps function
2017-01-09 15:42:14 +01:00
twinaphex
35fefb1c09
Do away with yet more pointer grabbing of settings
2017-01-09 15:14:16 +01:00
twinaphex
6b3cc9068d
Pass video_info to swap_buffers too
2017-01-09 14:59:15 +01:00
twinaphex
3d92ce140e
Pass video_frame_info_t to update_window_title
2017-01-09 14:42:07 +01:00
twinaphex
be2f921ee2
Don't use settings pointer inside video_frame function
2017-01-09 14:25:59 +01:00
Twinaphex
6b2601eb91
Merge pull request #4384 from fr500/master
...
small optimization by @aliaspider
2017-01-09 00:39:10 +01:00
radius
86e8c409fe
small optimization by @aliaspider
2017-01-08 18:36:06 -05:00
twinaphex
68d484bf60
Set supports_rgba before calling image_texture_load
2017-01-08 21:49:23 +01:00
radius
f87f7d026d
improve readability a bit
2017-01-07 22:47:55 -05:00
twinaphex
c57ab8f37a
Add pipeline_bokeh to shader_glsl.c
2017-01-08 02:16:47 +01:00
twinaphex
09a83525a9
Add pipeline_bokeh.glsl.frag.h
2017-01-08 02:13:36 +01:00
vanfanel
7ba3ff9c12
DISPMANX: Fix hang when null frame is passed (TyrQuake core)
2017-01-05 23:47:33 +01:00
Logan McNaughton
34ad1555f1
Use this code for GLES2 and GLES3
2016-12-30 13:56:54 -07:00
Logan McNaughton
90a1c76abb
This wasn't working on Android
2016-12-30 10:22:12 -07:00
Logan McNaughton
f45a75fa98
Use RGBA for internal format
2016-12-26 13:00:38 -07:00
hunterk
5ec5b199f6
less invasive revert for blue/red swap
2016-12-25 20:22:28 -06:00
twinaphex
77e5cdbfde
Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
...
This reverts commit ad7386913c
.
2016-12-22 23:36:11 +01:00
twinaphex
ad7386913c
Rename runloop_msg_queue_push to video_driver_msg_queue_push
...
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
Logan McNaughton
21779c87b8
Missed one of the texture formats
2016-12-20 10:10:23 -07:00
Logan McNaughton
3392f3996b
Fix up some texture format code
2016-12-20 08:57:13 -08:00
twinaphex
feae0823ce
Prevent some implicit memsets
2016-12-17 14:40:06 +01:00
Logan McNaughton
fc4c7529a1
Fix internal formats used with texture creation
2016-12-14 09:54:55 -08:00
twinaphex
f9b019c83a
Rename loadTexture to gl_load_texture_image
2016-12-14 16:59:16 +01:00
Logan McNaughton
8cd2566128
Simplify glTexImage2D/glTexStorage2D calls
...
Also add support for glTexStorage2DEXT (GLES2)
2016-12-14 07:29:37 -08:00
twinaphex
6a45541f24
(Vulkan) Rename pipeline files
2016-12-12 13:17:20 +01:00
twinaphex
a94b15ac86
(Vulkan) Add pipeline snow simple shader
2016-12-12 05:21:38 +01:00
Arzed Five
18392a5e40
(XMB VK snow) Attempt to fix the Vulkan snow menu shader
2016-12-12 03:46:26 +00:00
twinaphex
c0caae124e
Prevent warning
2016-12-11 22:11:03 +01:00
Brad Parker
7c176c3d14
replace simple snow with fancy snow code with different parameters
2016-12-11 13:00:12 -05:00
aliaspider
5cf8391c5a
replace the glsl snow shader with a more lightweight version.
...
(gpu usage is approximately 25% compared to the original.)
2016-12-11 15:52:32 +01:00
barbudreadmon
ad273d6299
Fix for issue #4165
...
vulkan video driver don't rotate the same way as gl video driver without this.
2016-12-11 10:53:02 +01:00
twinaphex
a210e4f6fe
(PS3) Some build fixes
2016-12-10 09:39:07 +01:00
twinaphex
1b29d41661
(render_chain_gl_legacy.c) Cleanups
2016-12-10 07:30:14 +01:00
twinaphex
be459a6281
Cleanups
2016-12-10 07:28:08 +01:00
twinaphex
aa5730dbc9
(render_chain_gl_legacy.c) Cleanups
2016-12-10 07:26:50 +01:00
Logan McNaughton
1d69baca82
Use glTexStorage2D for FBO textures
2016-12-08 21:14:10 -07:00
Logan McNaughton
b275b2e113
Use RGBA8 for FBO texture internal format on GLES3
...
GLES3 supports GL_RGBA8 as an internal format for textures.
Using the sized format (RGBA8 instead of RGBA) allows more flexibility. In my case I am trying to use glCopyImageSubData and it only works on textures with sized internal formats.
2016-12-07 11:22:24 -07:00
twinaphex
bcfb80072c
(XDK) Remove this - would have to be reimplemented
2016-12-07 07:02:41 +01:00
twinaphex
de94f77629
(XDK) Buildfixes
2006-05-14 14:02:54 +02:00
twinaphex
2b262c6b32
(render_chain_xdk.cpp) Add d3d.h include
2016-12-07 06:48:04 +01:00
twinaphex
ec676e3e62
Add header include
2016-12-07 06:46:15 +01:00
twinaphex
ccacfcda60
(render_chain_xdk.cpp) Add header include
2016-12-07 06:34:22 +01:00
twinaphex
e0c3626791
Turn this into _XBOX360 ifdef
2016-12-07 06:32:05 +01:00
twinaphex
28fa2a240a
(XDK) Buildfixes
2006-05-14 13:36:54 +02:00
twinaphex
53ca2f0a53
Add runloop.h include
2016-12-07 06:22:57 +01:00
Brad Parker
32a3026654
enable standard derivatives extension for GLES, adds support for complex XMB ribbon
2016-12-06 21:04:12 -05:00
Brad Parker
12294c96aa
check for high precision floats on GLES, then enable if supported
2016-12-06 21:04:12 -05:00
Brad Parker
f90ab6e189
default to highp precision for GLES
2016-12-06 21:04:12 -05:00
twinaphex
d3db3a7ec4
(Vulkan) Add pipeline simple snow
2016-12-06 00:51:48 +01:00
twinaphex
9f470c53ae
Add 'Simple Snow' shader to GLSL backend
2016-12-06 00:48:36 +01:00
Hans-Kristian Arntzen
eb7870db5a
Vulkan: Check for more cases in vulkan_load_texture().
...
*Sigh*
2016-12-03 18:54:34 +01:00
Hans-Kristian Arntzen
b96f1fa067
Vulkan: Load a dummy texture if needed.
2016-12-03 17:48:48 +01:00
Brad Parker
e39031cbd0
revert rest of unicode changes
2016-12-03 00:15:29 -05:00
Brad Parker
f725b48555
starting to revert unicode changes
2016-12-03 00:15:29 -05:00
Brad Parker
d891f1c90b
remove explicit unicode def/undefs
2016-12-02 14:34:29 -05:00
Brad Parker
ba54f20626
initial libcaca video driver
2016-12-01 12:13:45 -05:00
Brad Parker
cd9d09d1f3
use unicode versions of windows functions
2016-11-29 14:34:35 -05:00
twinaphex
d57d672d15
Remove unused variable
2016-11-28 02:25:38 +01:00
twinaphex
cd0bf8f31a
Prefer to use strlcpy instead of strcpy
2016-11-26 17:11:30 +01:00
Lioncash
d34202aea6
vulkan: Move vk_t pointer dereferences after the null check
2016-11-25 23:21:31 -05:00
Lioncash
918710cb2e
drm_gfx: Fix typo in log message
2016-11-25 12:19:09 -05:00
Lioncash
bc28d46bbb
drm_gfx: Fix memory leak in fail case
2016-11-25 12:17:53 -05: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
twinaphex
5fc1b0c88e
Remove obsolete font_driver_has_render_msg
2016-11-20 17:51:16 +01:00
twinaphex
856d6b37be
Turn video_shader_driver_set_coords into macro
2016-11-20 16:48:54 +01:00
twinaphex
ef610312e7
Turn video_shader_driver_set_mvp into macro
2016-11-20 16:45:06 +01:00
twinaphex
dd0a8d1778
Turn video_shader_driver_set_parameters into macro
2016-11-20 16:40:08 +01:00
twinaphex
2deb306967
Turn video_shader_driver_use into macro
2016-11-20 16:31:45 +01:00
Jean-André Santoni
d4296b016f
Make shader names consistent, step 5
2016-11-19 00:30:56 +01:00
Jean-André Santoni
9c83658368
Make shader names consistent, step 4
2016-11-19 00:29:13 +01:00
Jean-André Santoni
d1bf61076d
Make shader names consistent, step 3
2016-11-19 00:27:54 +01:00
Jean-André Santoni
35d8ec12c5
Make shader names consistent, step 2
2016-11-19 00:23:07 +01:00
Jean-André Santoni
3b2b7580db
Make shader names consistent, step 1
2016-11-19 00:20:52 +01:00
Jean-André Santoni
4e74375356
Replace the modern snow glsl vertex shader
2016-11-19 00:08:59 +01:00
twinaphex
2be4ca1755
Simplify vertex snow shaders
2016-11-18 09:54:19 +01:00
twinaphex
a2c69ec254
Added snow shader hooks - doesn't work yet though - shader driver
...
system is very limited in terms of how we can set custom menu
shaders - will require a rethink
2016-11-17 20:54:29 +01:00
twinaphex
23aa03fcdd
Start adding snow shaders
2016-11-17 20:21:20 +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
Twinaphex
d978a0aa90
Merge pull request #3991 from aliaspider/master
...
(WiiU) implement viewport/filtering options.
2016-11-13 19:23:32 +01:00
aliaspider
975c442b1a
(WiiU) implement viewport/filtering options.
2016-11-13 18:43:22 +01:00
Twinaphex
d4eba0ab96
Merge pull request #3985 from aliaspider/master
...
(WiiU) update.
2016-11-13 02:22:18 +01:00
Jean-André Santoni
72161acbd3
Smoother ribbon
2016-11-11 20:04:55 +01:00
Jean-André Santoni
02be74b9c4
Revert "New ribbon noise. Will have to be ported to GLSL modern, Vulkan and Cg"
...
This reverts commit 1fa5b66a23
.
2016-11-11 19:59:27 +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
Jean-André Santoni
1fa5b66a23
New ribbon noise. Will have to be ported to GLSL modern, Vulkan and Cg
2016-11-09 11:59:43 +01:00
twinaphex
a7585f9988
Move video_frame.h to libretro-common
2016-11-08 15:35:24 +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
FIX94
11db939b9b
-(WiiU) added in option to disable vsync
2016-11-06 23:29:54 +01:00
aliaspider
0de5019fab
(WiiU) clear textures on init.
2016-11-06 22:13:07 +01:00
Twinaphex
38b3e4042d
Merge pull request #3953 from aliaspider/master
...
(WiiU) working sound.
2016-11-06 19:18:11 +01:00
aliaspider
e5a07a406a
(WIIU) cleanup debug code from the video driver.
2016-11-06 18:59:50 +01:00
Hans-Kristian Arntzen
0d718a9365
Vulkan: Workaround warning from validation layers.
2016-11-06 16:07:44 +01:00
aliaspider
d3b3c18a6f
(WIIU) GX2 rendering.
2016-11-05 15:05:46 +01:00
twinaphex
f707d39c54
Let's just get rid of this problematic check instead
2016-10-31 15:30:20 +01:00
twinaphex
de3c1a04db
Simplifications
2016-10-31 15:24:03 +01:00
twinaphex
4ff6d8c108
Add more logging
2016-10-31 15:12:34 +01:00
aliaspider
e055b7cbc1
(WIIU) cleanup. adapt dynamic symbol loading to be able to use headers
...
from WUT.
2016-10-29 02:56:40 +01:00
aliaspider
afdaf9afbd
(WIIU) display core frames.
2016-10-27 23:02:40 +01:00
aliaspider
a4d745a471
preliminary port to the wiiu platform
2016-10-27 01:34:10 +01:00
twinaphex
456c4c4d58
Remove video_driver_cached_frame_render wrapper function
2016-10-25 00:42:26 +02:00
twinaphex
213e357918
Move gl_capabilities to libretro-common
2016-10-24 04:06:05 +02:00
twinaphex
09067e67c3
Create gl_symlinks.h
2016-10-24 04:02:03 +02:00
twinaphex
e512065d7d
Start making gl_capabilities.c more usable by libretro-common
2016-10-24 03:55:14 +02:00
twinaphex
35ba7fb2c4
Prevent implicit and superfluous memset
2016-10-21 20:04:56 +02:00
twinaphex
f3ad815dd9
Prevent implicit memsets
2016-10-21 06:15:20 +02:00
twinaphex
7ebac14e47
(D3D) Cleanups
2016-10-20 05:36:02 +02:00
twinaphex
41212b40c5
Remove DONT_HAVE_STATE_TRACKER
2016-10-20 05:11:35 +02:00
twinaphex
648877757f
Revert "(D3D) Cleanups"
...
This reverts commit e50f8b061d
.
2016-10-20 05:07:03 +02:00
twinaphex
e50f8b061d
(D3D) Cleanups
2016-10-20 05:05:37 +02:00
twinaphex
2cb7cc01bf
(D3D) Cleanups
2016-10-20 05:00:20 +02:00
twinaphex
e71f8baa5f
d3d_overlay_render - cleanup
2016-10-20 04:51:48 +02:00
twinaphex
2b576ebc1c
Get rid of _XBOX defines
2016-10-20 04:37:13 +02:00
twinaphex
275814e291
Replace font_driver_free(NULL) calls with font_driver_free_osd()
...
inside video drivers
2016-10-20 00:39:33 +02:00
Higor Eurípedes
6f2cb9742d
(font) Create font_data_t and update font_driver_init_first()
2016-10-18 20:07:00 -03:00
Francisco José García García
81e7a60759
(VITA) Try to use NEON
2016-10-17 18:39:53 +02:00
Twinaphex
dd2c3ab1ee
Merge pull request #3815 from Brunnis/master
...
Implement support for video_max_swapchain_images setting
2016-10-17 16:21:53 +02:00
Mikael Brunnhede
2cb9c912f4
Implement support for video_max_swapchain_images setting.
2016-10-17 11:23:34 +02:00
Francisco José García García
8e631df6c4
(VITA) Temporal fix for clear screen
2016-10-16 17:45:06 +02:00
aliaspider
f9e7d4dc3f
(3DS) fix gfx corruption when closing content.
2016-10-13 12:16:07 +01:00
aliaspider
d48445fc1e
(3DS) video driver:
...
- texture handling improvement.
- flush pending tasks while waiting for vsync.
2016-10-10 22:25:25 +01:00
aliaspider
c78f697c16
(3DS) wrap texture coordinate swizzeling in a function.
2016-10-10 22:22:08 +01:00
Francisco José García García
bcfa865569
(VITA) Wait for rendering before free overlays
2016-10-10 19:35:14 +02:00
twinaphex
f698e0cfac
Add GL_CAPS_GLES3_SUPPORTED
2016-10-08 14:11:12 +02:00
twinaphex
d71a688685
(D3D9/Cg) Cleanups
2016-10-08 08:39:44 +02:00
aliaspider
4edbb48f34
(3DS) missing return value.
2016-10-08 01:17:48 +01:00
Twinaphex
49d520c5d5
Merge pull request #3736 from aliaspider/master
...
(3DS) more fixes.
2016-10-04 21:50:15 +02:00
aliaspider
d87adcd226
(3DS) fix texture combiner stages in 32bit mode.
2016-10-04 20:38:00 +01:00
Brad Parker
1f27773fe0
C89_BUILD fix
2016-10-04 12:15:46 -04:00
aliaspider
23eef2c6ee
(3DS) video driver: (cont.)
2016-10-04 15:55:30 +01:00
aliaspider
c4daa087d4
(3DS) video driver: add some checks for the validty of incoming data.
2016-10-04 15:49:55 +01:00
twinaphex
23ed63f33a
move device_aspect variable
2016-10-02 20:37:14 +02:00
aliaspider
056224bf50
(3DS) avoid using ctrGuCopyImage during font init for now. (fixes freeze
...
on cia builds)
2016-09-30 16:16:18 +01:00
aliaspider
afd5e85a31
(3DS) add experimental font and menu_display drivers.
2016-09-29 20:14:12 +01:00
aliaspider
5db13323f6
(3DS) create gfx/common/ctr_common.h.
...
remove depthbuffer.
use vramalloc.
2016-09-28 20:59:54 +01:00
aliaspider
dc16477c46
(3DS) fix tearing, the displayed framebuffer was being set to the
...
currently selected drawbuffer.
2016-09-28 18:34:38 +01:00
aliaspider
8266a423cd
(3DS) update for latest ctrulib.
2016-09-28 18:09:17 +01:00
Francisco José García García
8a6625753d
(Vita) Add get framebuffer
2016-09-27 23:39:24 +02:00
twinaphex
6d702f3538
Remove unused buf_fps variable
2016-09-22 21:51:22 +02:00
twinaphex
8d9eccfd65
(xvideo.c) Prevent null pointer dereferences for geom variable
2016-09-22 20:54:06 +02:00
Higor Eurípedes
c08650f1f9
Remove trailing whitespace
2016-09-17 21:20:27 -03:00
Higor Eurípedes
d4305d65d9
(gl) Fix gl_check_error()
...
gl_check_error() was leaking memory and the error message was never
returned to the calling context.
2016-09-17 21:19:57 -03:00
Alcaro
9485263555
Fix implicit strstr
2016-09-15 21:16:25 +02:00
twinaphex
d4797781ea
(GX) Buildfix
2016-09-11 16:44:29 +02:00
twinaphex
3cf24afc44
(CTR) Buildfix
2016-09-11 16:43:56 +02:00
Alcaro
0720d5ad77
Kill warning
2016-09-11 16:38:36 +02:00
twinaphex
51b0e61712
Cleanups
2016-09-11 16:24:02 +02:00
twinaphex
606e37fcbd
Cleanups
2016-09-11 15:07:07 +02:00
twinaphex
7ac1ed7e10
Cleanups
2016-09-11 14:54:34 +02:00
twinaphex
202e3e796e
Get rid of more general.h includes
2016-09-11 14:46:53 +02:00
twinaphex
164d3b034c
Get rid of OSX_PPC
2016-09-09 15:56:56 +02:00
twinaphex
db6171676a
Use retro_assert everywhere
2016-09-08 11:59:44 +02:00
Twinaphex
ac2676b25f
(glcapabilies.h) Add HAVE_CONFIG_H ifdef
2016-09-08 05:51:20 +02:00
Francisco José García García
04b5dbdb5c
(VITA) Silence texture load
2016-09-07 23:53:20 +02:00
Alcaro
37a907eb51
These aren't needed.
2016-09-07 14:40:10 +02:00
Alcaro
3f105fe71f
Perform evil experiments (run this driver in a completely different program)
2016-09-07 14:30:27 +02:00
Alcaro
e243614db8
Create half-broken XShm driver, to perform evil experiments on
2016-09-07 13:39:00 +02:00
twinaphex
245a65a0d7
Change this
2016-09-07 01:12:35 +02:00
dankcushions
cdc4bff3fb
Fix build on Raspberry Pi (3)
2016-09-06 21:54:53 +01:00
mudlord
f3a0d8518e
mudlord is a fucking clot/hack and needs to be shot.
...
Should have tested on other drivers than Nvidia Windows.
2016-09-07 05:56:07 +10:00
Brad Miller
94be5a8651
Update modern_pipeline_xmb_ribbon.glsl.vert.h
...
nit
2016-09-06 15:58:37 +10:00
mudlord
d77759cc1b
change
2016-09-06 15:45:57 +10:00
mudlord
73a1cd4631
greatly optimized modern vertex shader for ribbon.
2016-09-06 15:42:16 +10:00
twinaphex
266a06ffb1
Revert "Expose GPU Hard Sync for GLES 3 too"
...
This reverts commit a74813c9ea
.
2016-09-05 21:43:02 +02:00
twinaphex
bd45d7a707
gl_capabilities.c - cleanups
2016-09-05 21:25:38 +02:00
twinaphex
67c2965612
OpenGL ES should not reach this code
2016-09-05 21:22:38 +02:00
twinaphex
a74813c9ea
Expose GPU Hard Sync for GLES 3 too
2016-09-05 21:16:30 +02:00
twinaphex
280aa831b5
Remove verbosity.h header dependency on gl_capabilities.c
2016-09-05 21:12:44 +02:00
twinaphex
43edd76736
Add headers
2016-09-05 21:09:21 +02:00
twinaphex
86d2a36407
(Win32) Buildfixes
2016-09-05 18:43:32 +02:00
twinaphex
acd4dd527b
Header include cleanups
2016-09-05 18:31:32 +02:00
twinaphex
f0702ac72c
(PS3) Buildfix
2016-09-05 07:59:26 +02:00
twinaphex
76732249b6
Cleanups
2016-09-05 07:30:44 +02:00
Twinaphex
ef43a573a3
Silence warnings
2016-09-05 07:28:55 +02:00
twinaphex
1edaa20029
header cleanups for gl_capabilities.c
2016-09-05 07:26:32 +02:00
twinaphex
1bed2dc3c4
Buildfix
2016-09-05 07:22:44 +02:00
twinaphex
1a241fa9ce
Rewrite this
2016-09-05 07:22:44 +02:00
twinaphex
7af3b79416
Create gl_capabilities.c/gl_capabilities.h
2016-09-05 07:04:56 +02:00
Brad Parker
0eb1777a1f
remove extra semicolons
2016-09-03 10:30:21 -04:00
twinaphex
064f74825a
CXX_BUILD buildfix
2016-09-01 18:26:01 +02:00
twinaphex
467451fccc
Cleanup more header includes
2016-09-01 18:18:55 +02:00
twinaphex
ddb9cff2af
More header include cleanups
2016-09-01 18:10:59 +02:00
twinaphex
ba7d638b99
Use string_is_equal
2016-08-29 18:46:41 +02:00
twinaphex
0f5118d895
feedback_pass - change to 0
2016-08-27 16:02:21 +02:00