Commit Graph

2847 Commits

Author SHA1 Message Date
Ben Fry
0deeadd3cf remove commented-out args 2018-03-23 16:33:21 -04:00
Ben Fry
b97cd4f34b don't reapply blendMode() if it's unset 2018-03-23 16:33:06 -04:00
gohai
5af7a597c2 Increase the maximum number of lights to 4 for Mesa vc4
Testing on the latest Raspbian release shows that the open-source Mesa driver can handle 4 lights on all P3D examples without tripping up during register allocation. Still an issue with 8 lights, so leave it at 4 for now, and re-test with 6 next time around.
2018-03-15 20:29:21 -07:00
Ben Fry
5438127cbf reorg a bit, also note fix for #5406 2018-03-13 20:24:52 -04:00
Ben Fry
636c309bb5 fix ArrayIndexOutOfBoundsException in Table.insertRow() (fixes #5406) 2018-03-13 20:15:29 -04:00
Ben Fry
308af685d0 Merge pull request #5384 from hazmatsuitor/master
fix NPE when closing sketch window on Mac (#5214)
2018-03-13 19:55:27 -04:00
Ben Fry
90f94a17a9 deal with quirk in extension parsing when no extension found (fixes #5326) 2018-02-14 21:47:21 -05:00
codeanticode
54fba5da9e cap framerate at 1000 in OpenGL 2018-02-13 02:13:45 -05:00
Miles Fogle
2ed9ba283b fix NPE when closing sketch window on Mac (#5214)
This fixes the first error mentioned in the issue, but not the other one mentioned by @christianbender. Tested on macOS High Sierra (10.13.2)
2018-01-27 15:22:54 -06:00
Jakub Valtar
a9e944f60c Make un/registering methods in PApplet thread-safe 2018-01-22 21:10:05 +01:00
codeanticode
6ff0c6f3e6 reset correct clear variable 2018-01-18 10:15:29 -05:00
codeanticode
e9707b81a0 some additions to the PLG.Tessellator interface 2018-01-13 14:16:02 -05:00
Ben Fry
99375f3681 Merge pull request #5354 from JakubValtar/linevert-norm-fix
Fix line join triangles
2018-01-12 07:21:26 -05:00
Ben Fry
f806cb4748 Merge pull request #5297 from gohai/arm-updates
ARM updates
2018-01-12 07:19:30 -05:00
Jakub Valtar
591f79ce90 Fix line join triangles
Fixes #5353
2018-01-06 16:47:22 +01:00
Alexander Hurst
a9cc453015 cursor() sets the cursor visible, fixes #5330 2017-12-20 15:09:16 -05:00
codeanticode
fb47853b1b texture wrap can be set multiple times in a sketch, fixes #5322 2017-12-08 15:28:18 +09:00
Ben Fry
f4452c0781 set colorModeDefault to true by default 2017-11-20 16:06:21 -05:00
REAS
a3943ee508 Small parameter changes for Reference 2017-11-10 14:41:32 -08:00
gohai
cdfaa11a6c Fix 3D on Raspberry Pi with Mesa drivers
We need to use a special shader to workaround register allocation issues with the new driver, see: https://github.com/anholt/mesa/issues/63
2017-10-30 21:12:08 +01:00
Ben Fry
1b84d46587 remove unhelpful deprecation, other notes and todo items 2017-10-29 17:32:19 -04:00
Ben Fry
4b4284b7df better handling of Java version, previous only worked for 9 2017-10-20 17:20:36 -04:00
Ben Fry
34f9caa137 deal with a handful of Java 9 changes and deprecations 2017-10-18 22:42:13 -04:00
Ben Fry
316c06d20a Merge pull request #5282 from jeremydouglass/patch-1
Remove "Pipe Organ" from exec javadoc
2017-10-18 16:35:18 -04:00
Ben Fry
f26cff6493 Merge pull request #5251 from Prince-Polka/master
BezierPoint
2017-10-18 15:41:29 -04:00
Ben Fry
a86e220096 fix minor spacing issue with indent 2017-10-17 23:09:17 -04:00
Ben Fry
8b9b976d67 minor type erasure edits 2017-10-17 23:08:50 -04:00
Jeremy Douglass
19d20f5915 Remove "Pipe Organ" from exec javadoc
Recent OS X releases no longer come with the "Pipe Organ" voice installed by default. As a result, the exec example fails silently with no console feedback. Removing the -v voice argument causes the example to work on current OS X -- and still work on older OS X.
2017-10-15 09:35:15 -07:00
Ben Fry
09de1fad83 fix entries() Iterator in IntDict, FloatDict, StringDict 2017-10-11 16:25:16 -04:00
Ben Fry
2dde225eae erase unnecessary types 2017-10-10 21:00:32 -04:00
Ben Fry
65b138de31 added resize() to IntDict, FloatDict, StringDict 2017-10-10 20:57:27 -04:00
Ben Fry
2327009d88 add setIndex() method 2017-10-10 20:34:40 -04:00
Ben Fry
5d4a48a814 handle version number parsing for JDK 9 (fixes #5275) 2017-09-29 23:15:17 -04:00
Prince-Polka
6a018b7a94 Update PGraphics.java 2017-09-20 17:18:50 +02:00
Prince-Polka
4dd1f29cb8 Update PGraphics.java 2017-09-08 19:16:33 +02:00
Prince-Polka
3052c1f384 Update PGraphics.java 2017-09-08 19:15:09 +02:00
Prince-Polka
2746369547 Update PGraphics.java
At row 3214 changed  

public float bezierPoint(float a, float b, float c, float d, float t) {
  float t1 = 1.0f - t;
  return a*t1*t1*t1 + 3*b*t*t1*t1 + 3*c*t*t*t1 + d*t*t*t;
}

to  

float bezierPoint (float a, float b, float c, float d, float t) {
  float t1 = t-1.0f;
  return t * ( 3*t1*(b*t1-c*t) + d*t*t ) - a*t1*t1*t1;
}
, works the same but faster
2017-09-08 19:12:59 +02:00
Ben Fry
82c772f178 Windows ignores setMinimumSize(), add workaround for #5052 2017-09-03 08:36:23 -04:00
Ben Fry
f1dd1554ee Merge pull request #5234 from kisarur/master
A fix for the window resizing problem in Windows
2017-09-03 08:26:45 -04:00
kisarur
b6b1ed8c79 removed partial fixes added earlier 2017-08-28 03:43:10 +05:30
kisarur
114d3788c1 a working fix for the window resizing to zero issue in Windows was added 2017-08-28 03:23:47 +05:30
Ben Fry
f8616cad9f Merge pull request #5184 from JakubValtar/fix-line-vert
Fix bugs in line vert shader
2017-08-22 09:47:55 -04:00
Ben Fry
b2f96d3814 todo notes and disable unused shellQuoted() method 2017-08-07 22:21:59 -04:00
kisarur
4261788a57 partial fix was applied to solve window reszing to zero height issue 2017-08-02 22:57:10 +05:30
kisarur
f5a0b637dc partial fix was applied to solve window reszing to zero height issue 2017-08-02 22:42:14 +05:30
Jakub Valtar
4bb1d9e373 Update shader preprocessing to strip version correctly
Previously the whole line was removed, now only the end of the line is
removed to handle the case when version is in a comment
2017-07-21 11:41:53 +02:00
Jakub Valtar
9ccf77ae7c Update shader version directive check to ignore comments 2017-07-21 11:29:41 +02:00
Jakub Valtar
1af19b45f3 Make modified shaders compatible back to GLSL 1.10 2017-07-21 11:27:28 +02:00
Jakub Valtar
b0b75e3c32 Add comments with links to issues 2017-07-20 17:29:22 +02:00
Jakub Valtar
97b8c06763 Update point vert shader with refactored code from line vert shader 2017-07-20 17:15:05 +02:00