Commit Graph

996 Commits

Author SHA1 Message Date
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
e90994d595 Add comments for PSX blending 2016-04-10 04:11:20 +02:00
twinaphex
5a85225046 This code should only be performed with software renderer 2016-04-10 03:46:05 +02:00
twinaphex
174c11972c Fix Griffin 2016-04-10 03:41:01 +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
cdcc7d2f2b (GLSM) Add rglTexStorage2D to glsm 2016-04-09 21:58:37 +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
709e8bbffd use rsx_intf_is_type 2016-04-09 00:51:48 +02:00
twinaphex
e54f95f751 Add rsx_intf_is_type 2016-04-09 00:49:48 +02:00
twinaphex
b453462a49 Add some core options 2016-04-09 00:46:58 +02:00
twinaphex
9d75c674fb Move get_system_av_info to rsx_intf.c 2016-04-09 00:43:43 +02:00
twinaphex
38bebede00 Updates 2016-04-08 23:59:49 +02:00
twinaphex
2423278e6b Update retro_miscellaneous.h 2016-04-08 21:30:12 +02:00
twinaphex
3bb96fbf65 Use MIN define 2016-04-08 21:28:36 +02:00
Twinaphex
c75b25d403 Merge pull request #37 from Zapeth/master
Fix MSVC compilation
2016-04-08 21:14:33 +02:00
Zapeth
bec6516d15 Fix MSVC compilation 2016-04-08 20:14:31 +02:00
twinaphex
3a06a9380f Add way to pass RSX_OPENGL to rsx_init 2016-04-08 19:50:34 +02:00
twinaphex
f4d71158ea Some build fixes for Rust 2016-04-08 19:48:20 +02:00
twinaphex
754bae85be When compiling with Rust support, needs to link against static lib
librsx.a
2016-04-08 19:30:09 +02:00
twinaphex
dba0cb98cd If HAVE_RUST defined, set renderer type to rust 2016-04-08 19:29:13 +02:00
twinaphex
3e5da27635 Add HAVE_RUST flags 2016-04-08 19:26:37 +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
twinaphex
a07ea39da5 Move code to rsx.c 2016-03-25 01:34:27 +01:00
twinaphex
8078af343f Cleanups 2016-03-25 01:24:33 +01:00
twinaphex
d5ce968fb9 (rsx.c) Add environs 2016-03-25 01:21:57 +01:00
twinaphex
cec03bf320 Backport ce159891fc 2016-03-24 19:32:39 +01:00
twinaphex
516423a2e3 Backport ce159891fc 2016-03-24 19:30:07 +01:00
twinaphex
56efa697f2 Backport be8e76d3eb 2016-03-24 19:27:53 +01:00
twinaphex
114259da8a Backport 4c4b2d01df 2016-03-24 19:25:18 +01:00
twinaphex
a5708fc700 Backport ab01c7a8f6 2016-03-24 19:22:58 +01:00
twinaphex
03484d19a8 Backport c3fe398eb6 2016-03-24 19:19:56 +01:00
twinaphex
e8b11af02f Backport 70a813b380 2016-03-24 19:18:14 +01:00
twinaphex
996b91dedd Backport 15e253c75c 2016-03-24 19:17:21 +01:00
twinaphex
a6b33da8c4 Backport d98ef887fc 2016-03-24 19:14:44 +01:00
twinaphex
effa08f0a7 Start hooking up RSX 2016-03-24 19:12:50 +01:00
twinaphex
7d1992eee3 Start adding stub implementations 2016-03-24 19:02:55 +01:00
twinaphex
2bb5e1c837 Add stub rsx.c 2016-03-24 18:59:06 +01:00
twinaphex
46006a9109 Add stub rsx.c 2016-03-24 18:58:52 +01:00
twinaphex
4b5009bb42 Change HAVE_GL to HAVE_OPENGL 2016-03-24 18:12:12 +01:00