Hans-Kristian Arntzen
|
1ff4445ba0
|
Remove dead code with full_x/full_y.
Very confusing and no longer serves any purpose anyways.
|
2016-03-29 15:28:13 +02:00 |
twinaphex
|
870bce981d
|
(gl.c) Indenting nits
|
2016-03-24 03:32:00 +01:00 |
twinaphex
|
e1c47a68fe
|
Take prototype declaration out of video_driver.h
|
2016-03-23 06:57:29 +01:00 |
twinaphex
|
93b7dc1bdd
|
(libretro-common) move 'lists' files to lists/
|
2016-03-20 14:53:54 +01:00 |
twinaphex
|
8b4a41155d
|
C89_BUILD buildfixes
|
2016-03-20 05:24:05 +01:00 |
Alwin Garside
|
97b60b1e20
|
Fixed emscripten build
|
2016-03-13 15:30:30 +01:00 |
twinaphex
|
64a77af881
|
Use RARCH_DISPLAY_CTL_HW_CONTEXT_GET directly instead of
going through video_driver_callback
|
2016-03-04 20:49:55 +01:00 |
twinaphex
|
6f80e09ce1
|
Change MIN/MAX to upper-case
|
2016-03-02 00:07:31 +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
|
ef1feca097
|
Some C89_BUILD fixes
|
2016-02-22 12:25:41 +01:00 |
Hans-Kristian Arntzen
|
adbf9fed16
|
Vulkan implementation.
|
2016-02-16 20:42:02 +01:00 |
twinaphex
|
954ac39b91
|
Create SHADER_CTL_GET_PREV_TEXTURES
|
2016-02-14 22:22:40 +01:00 |
twinaphex
|
e790b503d9
|
Add SHADER_CTL_GET_IDENT
|
2016-02-14 22:17:00 +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
|
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
|
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
|
f9824dd53e
|
Simplify video_shader_driver_set_params
|
2016-02-14 18:09:12 +01:00 |
twinaphex
|
57c4db4338
|
Style nits
|
2016-02-14 16:59:21 +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
|
6413449944
|
(Android/EGL Images) Buildfixes
|
2016-02-14 02:00:14 +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
|
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
|
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
|
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
|
863b5306f8
|
CLeanups
|
2016-01-25 00:06:08 +01:00 |
twinaphex
|
54f46f4ee3
|
Update headers
|
2016-01-10 04:41:52 +01:00 |
twinaphex
|
c2d7cbe18b
|
Use string_is_empty
|
2015-12-26 07:59:15 +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 |
twinaphex
|
f53711f791
|
Change return type of load_texture to uintptr_t
|
2015-12-20 22:38:18 +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 |
twinaphex
|
6feff79547
|
(GL) Store major/minor version
|
2015-12-13 14:55:19 +01:00 |
twinaphex
|
b7988a33fe
|
shader_driver_ctx_init_first renamed
|
2015-12-09 08:45:55 +01:00 |
Higor Eurípedes
|
9e90efacbb
|
(videocore) Convert to new egl common api
|
2015-12-08 17:33:59 -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
|
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
|
df60523f6c
|
Move current_shader pointer to video_shader_driver.c
|
2015-12-08 09:27:25 +01:00 |
twinaphex
|
99ea0095a3
|
Create RARCH_MENU_CTL_FRAME
|
2015-12-06 18:28:37 +01:00 |
twinaphex
|
18ab12ab83
|
Take header include record_driver.h out of driver.h
|
2015-12-05 16:12:29 +01:00 |
twinaphex
|
736f343d9f
|
Create RARCH_MENU_CTL_IS_ALIVE
|
2015-12-05 13:49:34 +01:00 |
twinaphex
|
2f29d9f18c
|
Take out menu/menu_driver.h include from driver.h
|
2015-12-05 13:22:50 +01:00 |
twinaphex
|
988162ed62
|
Cut down on code duplication
|
2015-12-05 11:29:06 +01:00 |
twinaphex
|
5f27366cb3
|
Expand font_driver_init_first
|
2015-12-05 11:18:05 +01:00 |
twinaphex
|
a26e64e24d
|
Expand font_driver_free
|
2015-12-05 10:54:53 +01:00 |
twinaphex
|
e196fdf141
|
font_driver_render_msg - make it possible to pass special font data
|
2015-12-05 10:49:28 +01:00 |
twinaphex
|
89721b8837
|
Start creating font driver wrapper functions
|
2015-12-05 10:31:15 +01:00 |
twinaphex
|
e735f84baa
|
Refactor shader subsystem
|
2015-12-05 07:33:32 +01:00 |
twinaphex
|
ab3f0f0652
|
Create remaining video_shader_driver_* functions
|
2015-12-04 16:45:38 +01:00 |
twinaphex
|
6d37cfc2fb
|
Create video_shader_driver_get_prev_textures
|
2015-12-04 16:34:58 +01:00 |
twinaphex
|
a2da59ac9b
|
Create video_shader_driver_set_coords and video_shader_driver_set_mvp
|
2015-12-04 16:33:07 +01:00 |
twinaphex
|
827b3cc89b
|
Create video_shader_driver_num_shaders
|
2015-12-04 16:19:12 +01:00 |
twinaphex
|
0ed77247a8
|
Create video_shader_driver_mipmap_input
|
2015-12-04 16:16:40 +01:00 |
twinaphex
|
c8f2ef7734
|
Create video_shader_driver_get_ident
|
2015-12-04 16:05:42 +01:00 |
twinaphex
|
1956dffe9b
|
Create video_shader_driver_use
|
2015-12-04 16:01:09 +01:00 |
twinaphex
|
bdf099a19c
|
Create video_shader_driver_deinit
|
2015-12-04 15:56:36 +01:00 |
twinaphex
|
de555d6040
|
Replace all instances of shader->init
|
2015-12-04 15:54:10 +01:00 |
twinaphex
|
3f6540dd58
|
Start using video_shader_driver_init for D3D too
|
2015-12-04 15:53:02 +01:00 |
twinaphex
|
11109a198b
|
Create video_shader_driver_init
|
2015-12-04 15:50:40 +01:00 |
twinaphex
|
e73224c5c2
|
Get rid of superfluous log
|
2015-12-03 23:24:54 +01:00 |
twinaphex
|
eda3e06898
|
(GL) Guard against possible segfaults in threaded video mode
|
2015-12-03 23:16:37 +01:00 |
twinaphex
|
beb01b5d57
|
Create gl_init_textures_reference
|
2015-12-03 22:42:54 +01:00 |
Twinaphex
|
96da691728
|
Revert "Revert "(gl) Fix gl->should_resize being always true""
This reverts commit d35840ebcd .
|
2015-12-01 07:15:06 +01:00 |
Twinaphex
|
d35840ebcd
|
Revert "(gl) Fix gl->should_resize being always true"
This reverts commit 0f339caf30 .
|
2015-12-01 04:58:47 +01:00 |