Commit Graph

294 Commits

Author SHA1 Message Date
Lionel Flandrin
08da00aa6b Fix draw area calculations 2016-05-31 17:48:49 +02:00
twinaphex
ac31439961 Create rsx_gl_push_sprite - shold do the equivalent of two
push_triangle commands in one call
2016-05-31 08:27:43 +02:00
Lionel Flandrin
58fa9341e1 Implement tex_window in the fragment shader. 2016-05-28 15:30:43 +02:00
rz5
a4cc626f34 The GL renderer should now handle GP1 command 0x03; if the display was
toggled off, finalize_frame() will just paint the screen black.
2016-05-28 12:30:26 +01:00
twinaphex
e2a4cef9ba Add uniforms for tww, twh, twx, twy 2016-05-28 03:05:42 +02:00
twinaphex
f084627313 Create set_tex_window function for GL renderer 2016-05-28 02:54:37 +02:00
twinaphex
958b0a8cbe Add rsx_intf_set_tex_window 2016-05-28 02:42:18 +02:00
twinaphex
4b35772526 Updates 2016-05-25 18:20:20 +02:00
twinaphex
ebb6b2e236 Cleanup 2016-05-25 18:15:47 +02:00
twinaphex
3c91eb541b Move function callbacks to C file 2016-05-25 18:14:19 +02:00
twinaphex
48255231d0 Cleanup 2016-05-23 03:34:55 +02:00
twinaphex
c69820831e Buildfixes 2016-05-22 16:17:00 +02:00
Lionel Flandrin
0b65be5780 blah 2016-05-22 16:11:01 +02:00
Twinaphex
1a4e33ca77 Drop the namespaces 2016-05-22 13:25:13 +02:00
twinaphex
bbdb5eb352 Create rsx_intf_set_type 2016-05-21 14:00:52 +02:00
twinaphex
83e64d6a43 Remove this 2016-05-21 13:56:01 +02:00
twinaphex
72145b8437 Don't use nullptr 2016-05-21 13:53:25 +02:00
twinaphex
8e3cb221c0 Backport RSX code over 2016-05-21 01:42:22 +02:00
twinaphex
5a0d17d780 Remove obsolete set_blend_mode 2016-05-12 08:23:04 +02:00
twinaphex
5801763f98 Change rsx_intf.c to cpp 2016-05-11 02:39:43 +02:00
twinaphex
efb52c76fd Make environ_cb public 2016-05-05 04:37:08 +02:00
twinaphex
7b0a0f8090 Change name again 2016-05-04 17:25:59 +02:00
Zapeth
3a5a716d77 Add rudimentary pbp support (not working atm) 2016-05-02 20:10:17 +02:00
Lionel Flandrin
3f1096ad2a Add semi-transparency to frankenbeetlte 2016-04-17 23:59:41 +02:00
twinaphex
886a9f1bf5 rsx_lib_gl.c - set stencil to false 2016-04-10 05:19:26 +02:00
twinaphex
b70bd47544 Fill in rsx_gl_get_system_av_info 2016-04-10 05:15:31 +02:00
twinaphex
81bbcfbe04 (RSX GL) Add early returns 2016-04-10 05:06:23 +02:00
twinaphex
afa6177a01 (RSX/GL) Implement rsx_gl_set_blend_mode 2016-04-10 04:50:11 +02:00
twinaphex
d6484915b3 Add extension to RSX interface - rsx_set_blend_mode - also
read this - http://forums.qhimm.com/index.php?topic=6229.5
2016-04-10 04:26:12 +02:00
twinaphex
40e9d04a71 Create rsx_lib_soft 2016-04-10 03:36:12 +02:00
twinaphex
35a74f0936 Move code to rsx_lib_gl 2016-04-10 02:52:54 +02:00
twinaphex
226a60c453 (RSX/GL) Add rsx_lib_gl.c 2016-04-10 02:40:36 +02:00
twinaphex
0ac6dd32ca (RSX/GL) Add rsx/gl/vertex.c 2016-04-09 22:58:12 +02:00
twinaphex
2b42e34a81 (RSX/GL) Add rsx/gl/framebuffer 2016-04-09 22:41:17 +02:00
twinaphex
56fcde24b2 (GL) Add rsx/gl/texture.c 2016-04-09 21:53:44 +02:00
twinaphex
70335f53fc Rust codepath works now 2016-04-09 01:34:42 +02:00
twinaphex
e54f95f751 Add rsx_intf_is_type 2016-04-09 00:49:48 +02:00
twinaphex
9d75c674fb Move get_system_av_info to rsx_intf.c 2016-04-09 00:43:43 +02:00
twinaphex
f4d71158ea Some build fixes for Rust 2016-04-08 19:48:20 +02:00
twinaphex
ae933cc02c Add rust interface hooks 2016-04-08 19:25:46 +02:00
twinaphex
e5f02064cb Rename rsx functions to rsx_intf_ 2016-04-08 17:03:52 +02:00
twinaphex
e1f7c3809f Fix GL codepath 2016-03-25 01:54:56 +01:00
twinaphex
202ca9f2b7 Start creating GL/non-GL codepaths 2016-03-25 01:48:16 +01:00
twinaphex
84fd6906a8 Move rsx file 2016-03-25 01:42:58 +01:00