Commit Graph

65 Commits

Author SHA1 Message Date
codeanticode
3af8680a7a disables v-sync when setting framerate to more than 60fps 2014-11-16 18:41:26 -07:00
codeanticode
5af1891170 more cleaning up 2014-11-16 15:49:05 -07:00
codeanticode
5ae7a470e7 don't use JOGL's FBO backing, use manual backing only when requested 2014-11-16 08:05:39 -07:00
codeanticode
e85237a626 cleaning up PGL 2014-11-15 23:04:32 -07:00
codeanticode
9a44cb85e3 implemented a few more PSurface methods 2014-11-15 17:15:03 -07:00
codeanticode
1766260e29 Merge remote-tracking branch 'upstream/master' 2014-11-15 15:30:17 -07:00
Ben Fry
670be28df5 import insanity 2014-11-15 15:29:21 -07:00
codeanticode
8eee9f2609 preliminary fullscreen support 2014-11-15 15:16:13 -07:00
codeanticode
2d5a298288 getting opengl to work with the new renderer architecture 2014-11-15 13:14:26 -07:00
Ben Fry
682c686391 holy smokes what a mess 2014-11-14 16:48:07 -07:00
Ben Fry
0cbe2fce94 Merge pull request #2865 from federicobond/misc-fixes
Miscellaneous fixes
2014-11-14 14:48:57 -07:00
Ben Fry
69b9e26005 Friday morning in Denver, making more of a mess 2014-11-14 13:18:15 -07:00
codeanticode
e8ca4943ab Use non-deprecated version of FBObject.reset() 2014-11-11 15:24:50 -05:00
codeanticode
e2dda69876 properly catches and re-throws exceptions that ocurred during drawing 2014-11-11 13:23:36 -05:00
codeanticode
d74180bfb5 Fixes offset bug in PJOGL 2014-11-03 11:40:00 -05:00
Federico Bond
73f46c2d5b Add missing static modifier to inner classes 2014-10-28 14:30:09 -03:00
codeanticode
12d7496c90 very early support for Retina in the OpenGL renderers 2014-08-03 10:12:25 -04:00
codeanticode
90f84a3b94 should fix #2630 2014-07-22 17:28:05 -04:00
codeanticode
115b579bb1 removed a couple of unneeded removeListeners() calls in PJOGL 2014-04-10 11:20:00 -04:00
codeanticode
dcf344eab5 check that backFBO and frontFBO are not null 2014-04-01 15:28:46 -04:00
codeanticode
cd8666ca2b removed GLProfile.shutdown() call, JOGL does it automatically 2014-04-01 11:33:27 -04:00
codeanticode
3acd891ef1 fix #2363 2014-03-30 21:20:17 -04:00
codeanticode
b409759e9c handle framebuffer set to 0 2014-03-12 18:24:42 -04:00
Ben Fry
434d8138cc remove a handful of warnings 2014-02-06 23:31:58 -05:00
codeanticode
7f7da83272 disabled context sharing 2014-01-27 09:49:38 -05:00
codeanticode
b552b2ec24 don't need null check 2014-01-23 16:46:11 -05:00
codeanticode
bf88aab7ad fixed restart condition 2014-01-21 23:42:29 -05:00
codeanticode
5628631f95 added public constructors to the NEWT event listeners in PJOGL 2014-01-21 15:46:10 -05:00
codeanticode
c27d1bf72c added JOGL.getGL() utility function, restore original USE_JOGL_FBOLAYER
value (true for OSX)
2014-01-21 15:36:12 -05:00
codeanticode
adb0f431a8 making sure that backing textures are reset when surface is resized 2014-01-21 11:23:03 -05:00
codeanticode
a0731dd3d7 testing/debugging, context sharing 2014-01-21 01:02:08 -05:00
codeanticode
5d713058b8 texture shaders in PGL are initialized only in the primary interface. 2014-01-20 17:10:18 -05:00
codeanticode
9110cebd0d more refactoring/testing with non-static fields in PGL 2014-01-20 16:48:19 -05:00
codeanticode
f2c730b58f continues the removal of static references 2014-01-20 12:14:35 -05:00
codeanticode
376bbb1938 removed commented out method 2014-01-16 18:17:40 -05:00
codeanticode
c18ddffdc0 getCanvas() in PGL so libraries can access the native surface 2013-11-20 18:57:18 -05:00
codeanticode
e1f4b82d3c minor correction in the name of the texture sampler 2013-10-26 22:06:25 -04:00
codeanticode
b372046e44 comments for issues #1844 and #2125, added some warnings, fixed #2034 2013-10-25 12:38:33 -04:00
codeanticode
e10ffbc5e2 updated to jogl-2.1-b1115, gluegen-2.1-b735 for OSX 10.9 support 2013-10-25 09:39:33 -04:00
codeanticode
cd4a5ae453 constrain depth and stencil bits to requested values, use capabilities
to obtain current values
2013-10-24 17:59:27 -04:00
codeanticode
68f44f14bc removing debug messages 2013-10-24 17:13:11 -04:00
codeanticode
c60ba7e6d7 better handling of glsl code in different versions 2013-10-24 12:51:38 -04:00
codeanticode
1ce9c9d360 assuming npot texture support, auto mipmaps generation, etc, are part of
core gl profile when using gl3
2013-10-24 12:17:50 -04:00
codeanticode
fef19dd366 don't auto-convert shader code if PROFILE is 2 2013-10-22 11:54:53 -04:00
codeanticode
7e1acf5710 automatic glsl 120 to 150 conversion partially working 2013-10-20 20:51:19 -04:00
codeanticode
cd07991a34 some more reworking of shader initialization 2013-10-20 19:53:27 -04:00
codeanticode
11fd3c0a98 getting GL3 profile to work properly 2013-10-20 19:33:39 -04:00
codeanticode
1d7bd062b5 don't use vertex arrays anymore 2013-10-20 19:15:04 -04:00
codeanticode
a56c5effef added GLSL 150 versions of the texture drawing shaders 2013-10-20 18:11:49 -04:00
codeanticode
240f33ad04 adding profile setting 2013-10-20 16:00:46 -04:00