Commit Graph

35 Commits

Author SHA1 Message Date
zeromus 7c8f9cb3ed win32 graphisc control: passthrough MouseEnter and MouseLeave events (useful for nothing) 2014-06-23 01:21:12 +00:00
zeromus 3ea6495031 give yabause its own GL context. gets gl+yabause minimally working. maybe still loadstate-related crashes. 2014-06-08 23:30:34 +00:00
zeromus bb1b1ff5b5 fix av dumping with osd enabled (screenshots as well);
default av dumping extension to the dumper plugin's desired default
2014-06-02 20:16:59 +00:00
zeromus d2232e616b minimal implementation of AR correction. this isn't completely satisfying. we need to run the frontend 1x/2x/etc sizing through it, and I'm feeling like we need two tiers of AR suggestion strengths.. we may want a2600 fixing AR out of the box, but NES fixing AR by default is unacceptable 2014-05-02 04:27:08 +00:00
zeromus ca6f993b7c workarounds for lousy intel gpus 2014-04-26 21:55:04 +00:00
zeromus 75905e05a6 misc tidying 2014-04-16 16:31:53 +00:00
zeromus 7adc15d97e work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console; 2014-04-15 21:46:18 +00:00
zeromus 5a451d4906 change RetainedGraphicsControl namespace 2014-02-07 23:30:20 +00:00
zeromus b469a3be00 bizwaregl - add function to read back the contents of a texture into a BitmapBuffer 2014-02-07 23:06:51 +00:00
zeromus 9ca6f152cf support old scanlines and hq2x filter via actual retroarch shader presets. at this point you could overwrite them with whatever you wanted, but you should probably wait for me to add user filter selection 2014-02-07 02:36:27 +00:00
zeromus 8eb4044a5f bizwareGL-add RectFill and 4-corner gradient function 2014-02-06 09:45:55 +00:00
zeromus 2ea2649271 little fix to the previous 2014-02-03 08:11:13 +00:00
zeromus 4a753aae17 use GL_EXT_framebuffer_object instead of opengl 3.0 core FBO support, for to help on low-spec hardware 2014-02-03 08:04:11 +00:00
zeromus 33294f9c81 dont malfunction when compiling filter shaders on low-spec systems; just make the filters unavailable instead 2014-02-03 07:43:47 +00:00
zeromus cd7ca56441 restore scanlines filter as shader 2014-02-03 07:01:31 +00:00
zeromus 151b074563 re-add hq2x via shader. add a new Display Configuration dialog (its simple for now). 2014-02-03 05:27:59 +00:00
zeromus 0e88359f1e bizwaregl-some simplification and cleanup and reduction of pointless api calls 2014-01-30 04:54:02 +00:00
zeromus 42eca164cb remove useless glGetError calls 2014-01-29 02:17:34 +00:00
zeromus ed9d8e2e69 dont alloc and pin during GuiRenderer work 2014-01-29 00:53:04 +00:00
zeromus 85fe967810 cleanup, namely of GraphicsControl and related systems, and add a RetainedGraphicsControl which should be useful for tool windows 2014-01-28 19:33:49 +00:00
zeromus 2275ec234f massive displaymanager/renderpanel refactor. All useful logic is now compact and in DisplayManager. Also, remove the old filter infrastructure, its totally outdated now 2014-01-28 04:39:27 +00:00
zeromus 0d29401101 write lots of notes about why using glValidate was a bad idea, so i never make the mistake again.
I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE 
I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE 
I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE 
I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE I WILL NOT USE GLVALIDATE </bartsimpson>
2014-01-28 02:07:50 +00:00
zeromus 7f2ef5cf74 remove glValidate call in shader linking. this is gonna fix the old intel cards, right? 2014-01-28 01:58:54 +00:00
zeromus 98c1b7f508 stop displaying NoError so much, it makes people laugh too hard and hurt themselves 2014-01-27 19:25:48 +00:00
zeromus 0a6fa56fbd try putting shader version in shaders 2014-01-27 19:24:05 +00:00
zeromus 8637060364 fix no error 2014-01-27 18:30:28 +00:00
zeromus ecb1653d1b remove pasted enum declarations from BizwareGL assembly. we're just gonna use openTK's OpenGL namespace. 2014-01-27 09:45:16 +00:00
zeromus bc4a7e70a7 BizwareGL-rendertarget support 2014-01-27 09:36:18 +00:00
zeromus 857dff9cf4 some small cleanup 2014-01-27 05:37:04 +00:00
zeromus be49f6fa33 fix mouseclicks on GL viewport 2014-01-27 02:06:05 +00:00
zeromus c6997c49c8 use openTK for graphics math types, even if, hypothetically, we make a d3d BizwareGL driver. 2014-01-27 00:38:10 +00:00
zeromus d4c8b75de4 improve pipeline link validation 2014-01-27 00:23:53 +00:00
zeromus e47212329b more cleanup 2014-01-27 00:08:53 +00:00
zeromus 7d001ab8c4 fix references, cleanup 2014-01-27 00:07:16 +00:00
zeromus a2ba761ae1 BizwareGL! 2014-01-27 00:02:21 +00:00