Commit Graph

3146 Commits

Author SHA1 Message Date
Ben Fry
0491b58527 additional notes about quit 2015-10-18 12:20:59 -04:00
Ben Fry
f6b80e0527 add quotes to the necessary parameters in the size() error messages 2015-10-18 11:53:59 -04:00
Ben Fry
59778c9805 hide menu bar on OS X when FX2D is running full screen 2015-10-18 09:06:54 -04:00
Jakub Valtar
4386d6431d Depth sorter improvement
Fix ordering when two triangles in a plane share vertices. Triangle
still has to be tested with other triangles.
2015-10-16 21:45:35 +02:00
Jakub Valtar
829eb8cac4 Turn off fixed rate scheduling in OpenGL
After some testing, it appears that fixed rate scheduling tries to catch
up later when it runs slower than desired, creating weird speedups when
the load decreases. Turning it back off.
2015-10-15 23:29:21 +02:00
codeanticode
eebe7b1ae9 query max number of samples only if multisampling is supported 2015-10-12 18:47:41 +01:00
codeanticode
c2c02a533e implement GLES path for FBO layer init 2015-10-12 18:20:10 +01:00
codeanticode
851aeddf7d draw/readBuffer are available in GL 2.0 and higher on desktop 2015-10-12 16:59:42 +01:00
codeanticode
6444ee35dc add flag to check whether draw/readBuffer() functions are available 2015-10-12 16:58:18 +01:00
codeanticode
f8aba4a359 removed use of deprecated constructor 2015-10-10 12:10:02 +01:00
codeanticode
623aacd54d implement setResizable(), GLWindow is non-resizable by default 2015-10-10 11:48:48 +01:00
codeanticode
f21f12ac62 typo in error message 2015-10-07 10:58:18 -04:00
REAS
6686e89ce1 Correcting error to PApplet, I edited text in the auto-generated area 2015-10-05 11:07:41 -07:00
Ben Fry
c067e60b8a weird spacing issues? 2015-10-05 11:54:01 -04:00
Ben Fry
01c42bddcb repair curveVertex() init logic in FX2D (fixes #3960) 2015-10-05 11:51:31 -04:00
codeanticode
101c3c372f set already loaded cursor, fixes #3955 2015-10-04 01:20:14 -04:00
REAS
e2d27fd6a3 Reference update for clip(), noClip(), and delay() 2015-10-02 22:33:32 -07:00
REAS
a85ee42f69 Mod to PApplet to create hint() reference entry 2015-10-02 21:47:19 -07:00
REAS
c5b84c2aa8 Reference fix for PVector add() and sub() 2015-10-02 20:51:50 -07:00
REAS
142b1a1c8e Update to XML reference for getChild() 2015-10-02 14:38:33 -07:00
codeanticode
c5840d98e6 Merge branch 'master' of https://github.com/processing/processing.git 2015-10-02 00:11:33 -04:00
codeanticode
df7e84de07 inits ptexture, fixes #3947 2015-10-02 00:11:16 -04:00
Jakub Valtar
ea700abc94 Fix welcome directory picker 2015-09-30 13:35:38 -04:00
Ben Fry
d30cbd7f20 Merge pull request #3893 from JakubValtar/fx-fullscreen
FX - fullscreen
2015-09-29 08:37:11 -04:00
codeanticode
3848869309 Merge pull request #3892 from JakubValtar/opengl-fullscreen
Fix fullScreen for OpenGL + Windows combo
2015-09-29 06:48:44 -03:00
Jakub Valtar
bd46264cb3 Fix fullScreen for OpenGL + Windows combo 2015-09-28 12:28:32 -04:00
Jakub Valtar
a9603204cc FX - make fullScreen work the same way as in AWT 2015-09-28 12:27:25 -04:00
Ben Fry
904c3cee16 Merge pull request #3880 from JakubValtar/fix-awt-resize
Manage changing inset size when calling setResizable()
2015-09-28 10:54:50 -04:00
Jakub Valtar
fa549e1874 Convert all documented hacky keys in OpenGL 2015-09-27 23:46:55 -04:00
codeanticode
c164b188f9 Merge pull request #3875 from JakubValtar/opengl-references
Low-WeakReference diet
2015-09-27 07:12:56 -03:00
Jakub Valtar
0b1059f514 FX - fullScreen
Needs to be tested on multiple monitors

Fixes #3865
2015-09-26 12:41:55 -04:00
Jakub Valtar
697497d4cc Manage changing inset size when calling setResizable() 2015-09-26 11:43:53 -04:00
codeanticode
3eace673a9 save/restore first frame in PGL 2015-09-26 02:05:11 -03:00
Jakub Valtar
c61bc0072f low-WeakReference diet 2015-09-25 23:58:10 -04:00
Jakub Valtar
35854e05c7 Remove circular dependence 2015-09-25 17:48:49 -04:00
Ben Fry
31f0108c81 Merge pull request #3869 from JakubValtar/fix-papplet-preprocessing
Ignore Async Image Saver methods in Preprocessor
2015-09-25 15:06:59 -04:00
codeanticode
97511c5375 revert to strong reference to PGraphicsOpenGL in PGL 2015-09-25 11:52:48 -05:00
Jakub Valtar
6b765c22b8 Ignore Async Image Saver methods in Preprocessor 2015-09-25 12:34:14 -04:00
codeanticode
1ff8b01ffe Merge pull request #3864 from JakubValtar/opengl-mem-leak
Keep only references to primary PGL
2015-09-25 11:07:58 -03:00
Ben Fry
74de38c49e Merge pull request #3863 from JakubValtar/async-saveframe
Async saveFrame
2015-09-25 09:51:38 -04:00
Jakub Valtar
1e29277573 Keep only references to primary PGL 2015-09-25 01:28:56 -04:00
Jakub Valtar
b93c880aff Async pixel transfers - use pixelWidth instead of width 2015-09-25 00:11:17 -04:00
Jakub Valtar
f087fd320c Async pixel reader 2015-09-24 23:51:58 -04:00
Jakub Valtar
a07b08c5c8 Async image saver 2015-09-24 23:41:00 -04:00
Jakub Valtar
171bf658d8 Add disable async saving hint 2015-09-24 23:24:49 -04:00
Jakub Valtar
4d13e18f5e Correct hint documentation 2015-09-24 23:20:45 -04:00
Jakub Valtar
ed82ed6b40 Fix PGraphicsOpenGL.surface field not getting initialized 2015-09-24 23:10:37 -04:00
Jakub Valtar
b085347485 Add some GL3ES3 functions to PGL 2015-09-24 23:10:13 -04:00
codeanticode
f379d4dd2f use weak references to PGraphicsOpenGL instances in resource classes
(framebuffers, texture, etc), should take care of #3858
2015-09-24 16:51:44 -05:00
Jakub Valtar
9c8c1ae577 Fix GL version getter for ES 2015-09-23 16:07:44 -04:00