codeanticode
ceb1396b72
using internal stroke arrays in line tessellation too
2013-10-18 14:59:47 -04:00
codeanticode
661f0746db
properly separating fill and stroke poly/path tessellation
2013-10-18 14:17:34 -04:00
codeanticode
386a21ab56
some fixes to the path tessellation
2013-10-18 12:08:33 -04:00
codeanticode
31b9f385f5
finished implementing new path tessellation using vertex codes
2013-10-18 11:44:20 -04:00
codeanticode
3231d63fbd
fixed handling of breaks
2013-10-17 18:55:24 -04:00
codeanticode
d0411d434d
don't use breaks array in addPolygonEdges
2013-10-17 16:37:19 -04:00
codeanticode
7d7bec942f
Merge branch 'master' of https://github.com/processing/processing.git
2013-10-16 15:30:13 -04:00
Ben Fry
901a4bf1c1
argh, this println() thing is a mess...
2013-10-16 11:39:09 -04:00
codeanticode
2636366a18
removed unnecessary references to curveVertexCount
2013-10-16 00:16:50 -04:00
codeanticode
92755a2b1a
a few more
2013-10-16 00:14:12 -04:00
codeanticode
62f07ec9ce
a couple of tweaks
2013-10-16 00:13:51 -04:00
codeanticode
d7e2a65cc0
tessellatePolygon() should be done now
2013-10-15 23:56:48 -04:00
codeanticode
626bc8f70c
removed first,last vertex and count from InGeometry, implementing vertex
...
codes
2013-10-15 23:41:42 -04:00
KiwiStrongis
0cfd53520e
added PMatrix.preApply( PMatrix) to resolve Issue #2145
2013-10-15 17:57:54 -04:00
Ben Fry
cf559b4a90
resolution for println() issues
2013-10-12 18:01:16 -04:00
Ben Fry
f7dc181bbe
textureMode(REPEAT) throws an error ( #2052 )
2013-10-11 20:37:19 -04:00
Ben Fry
c1b076ba07
fix indents for child elements when using -1 ( #2119 )
2013-10-11 19:27:10 -04:00
Ben Fry
316a600a9d
looking for a better solution here
2013-10-11 19:15:01 -04:00
Ben Fry
ef93f09b9c
add varargs to print() and println() ( #2056 )
2013-10-11 18:25:41 -04:00
Ben Fry
c88b412fd4
fix up file selection dialogs
2013-10-09 00:21:53 -04:00
codeanticode
2acfefddf0
first load attributes for custom shaders
2013-10-07 19:14:33 -04:00
codeanticode
4a4329715b
Merge branch 'master' of https://github.com/processing/processing.git
2013-10-07 18:48:52 -04:00
codeanticode
bb1c16c7fc
some more tweaks to shader loading and selection
2013-10-07 18:48:19 -04:00
Ben Fry
82cdd12f89
Merge branch 'master' of github.com:processing/processing
2013-10-07 16:21:56 -04:00
Ben Fry
54c9409d5d
constrain lerpColor() between 0 and 1
2013-10-07 16:21:49 -04:00
Benjamin Maus
d338bdebab
Not reapplying settings after sizing, because it calls smooth() without
...
parameters.
With smooth(4) called in setup, this would lead do a complete
reinitialization of the canvas and thus crashing natively...
2013-10-07 15:32:38 +02:00
codeanticode
40198890bb
solved some issues in PShader, better handling of gl buffers when using
...
built-in shaders
2013-10-07 00:30:15 -04:00
codeanticode
023a3b21ef
using CORNER for rectMode and ellipseMode by default in PShapeOpenGL,
...
fix #2086
2013-10-06 17:51:14 -04:00
codeanticode
d258654f85
removed unused import
2013-10-06 17:44:23 -04:00
codeanticode
b4a54cf269
use PApplet.match() to detect shader types.
2013-10-06 17:33:55 -04:00
codeanticode
ce2cb00f63
better logic of shader type detection
2013-10-06 16:20:50 -04:00
Ben Fry
a581cc7550
Java2D images crash after being resized ( #2113 )
2013-10-06 16:16:41 -04:00
codeanticode
1604cfd001
fix #2097
2013-10-06 15:27:46 -04:00
Benjamin Maus
28b53e4959
Not reinitializing the backing arrays for matrices and lights.
...
Not needed and seems to blow up some bound buffers.
2013-10-06 10:58:28 +02:00
Benjamin Maus
98108a4c0a
Reapplying settings when the renderer has been sized, but not outside actual
...
GLCanvas/NEWTWindow display context.
Calling gl things when not told to by GLCanvas leads to very bad effects,
because GLCanvas might do an internal rebuild on resiszing the component,
leading to all sorts of NullPointer and native issues.
2013-10-06 10:56:21 +02:00
Benjamin Maus
ec89911766
Added STENCIL_TEST -> GL.STENCIL_TEST field to PGL/PJOGL
2013-10-06 10:52:00 +02:00
Benjamin Maus
3bf0166518
Not getting gl context on reshape.
2013-10-06 10:51:14 +02:00
codeanticode
2a7d4ffba2
create PMatrix2D or 3D in PShapeOpenGL depending on value of is3D
2013-10-05 13:39:29 -04:00
Benjamin Maus
eed5103751
Changed setSize logic:
...
SetSize only sets the sized flag. All the rest is done directly before
draw. Force reallocation of lights and transformation matrices (might
get garbled during resize...). Do not perform a full init of the primary
surface but rather a light version...
2013-10-05 18:38:46 +02:00
Benjamin Maus
047d771fb7
Added reinitSurface() method to PGL/PJOGL backend. Does not destroy the
...
active canvas and keeps the current capabilities, but triggers a reset of
the allocated FBOs.
2013-10-05 18:35:55 +02:00
Benjamin Maus
b68a7834e3
Revalidating the PApplet on resize, so child components (like GLCanvas)
...
scale accordingly.
2013-10-05 18:33:18 +02:00
codeanticode
c41c53f931
some debugging
2013-10-04 18:54:31 -04:00
codeanticode
5d8bd9e96e
some shader aliases
2013-10-04 00:43:58 -04:00
codeanticode
8a60de14d3
some simplifications to the shader code
2013-10-04 00:21:01 -04:00
codeanticode
eb72df7340
correctly implements SUBTRACT blend mode
2013-10-03 18:23:04 -04:00
codeanticode
312fb99508
sets the resized native font in PGraphicsOpenGL, fix #2109
2013-10-03 17:03:14 -04:00
codeanticode
994be867e9
get gl objects also in init() and reshape() events
2013-10-03 16:02:36 -04:00
codeanticode
dbc9b78804
slightly different ortho() setup in P2D allows for identity modelview
2013-10-03 15:02:05 -04:00
codeanticode
0388ebbe4a
takes care of #2102 by reverting setAmbient to false if it was false
...
before calling popStyle()
2013-10-03 13:51:56 -04:00
Ben Fry
9b2d4bcb11
workaround for unicode issues with NLF in XML files ( #2100 )
2013-09-28 15:53:46 -04:00