Commit Graph

3072 Commits

Author SHA1 Message Date
codeanticode
aab07e2335 completed attrib getters in PShapeOpenGL 2021-08-07 19:17:54 -04:00
codeanticode
bfb33e65ce put the gl usage in PGL 2021-08-07 05:57:18 -04:00
codeanticode
b5d35b9f66 more consistent handling of buffer usage 2021-08-07 05:40:07 -04:00
codeanticode
bcea9315ad refactoring, and supporting buffer object streaming in immediate mode 2021-08-07 04:12:36 -04:00
codeanticode
db51930836 use stream buffer for indices in retained mode 2021-08-07 01:22:33 -04:00
codeanticode
22e50769b4 updated date in license notice in opengl renderer files 2021-08-06 23:03:33 -04:00
codeanticode
890d850b26 store selected vertices in temporary var for better perf 2021-08-06 22:53:52 -04:00
codeanticode
77c040868e finalized implementation of buffer stream support for generic attribs in PShape 2021-08-06 21:56:39 -04:00
codeanticode
aebd159a0a do not reallocate line/point buffers in buffer stream mode 2021-08-06 21:06:39 -04:00
codeanticode
38a649b38c renamed begin/endTess to begin/endTessellation 2021-08-06 21:02:18 -04:00
codeanticode
d9ef33e827 adding missing attrib setters/getters in PShape 2021-08-06 20:58:27 -04:00
codeanticode
d34ff77d2a implementing missing getAttrib methods in PShapeOpenGL 2021-08-06 19:47:59 -04:00
codeanticode
46bba42d33 removed getTessellation(int kind, int data) from PShapeOpenGL 2021-08-06 05:05:57 -04:00
codeanticode
d7326b3629 implemented stroke and lighting setters/getters in tess update mode 2021-08-06 04:03:57 -04:00
codeanticode
c28e1756bc implemented line and point buffer mapping 2021-08-06 03:14:47 -04:00
codeanticode
dc9fd14052 adding the calls for lines and points 2021-08-05 05:38:08 -04:00
codeanticode
802061ded4 fill and tint functions 2021-08-05 05:07:47 -04:00
codeanticode
f516a226ad Implemented stream buffer handling for regular vertex attribs 2021-08-05 04:41:35 -04:00
codeanticode
1d842f73dd cleaning up code to better support tessellation update mode in PShape 2021-08-05 02:28:36 -04:00
codeanticode
dcf73a740e Merge branch 'processing:master' into pshape-stream 2021-08-04 00:16:38 -04:00
cathiecode
e442c07431 fix PShapeOpenGL#transform() (fixes #217) 2021-07-14 23:47:55 +09:00
Ben Fry
38496188a8 fix unregisterMethod() (fixes #223) 2021-07-09 15:53:22 -04:00
Ben Fry
84aa712263 add clarification to what the code does 2021-07-09 15:17:48 -04:00
Rune Madsen
080db98d3d Merge branch 'master' into doclet-changes 2021-07-06 11:13:40 +02:00
Ben Fry
0123d5a96b ignore static final warnings out of concern for method signature change 2021-07-05 08:36:12 -04:00
Anadroid
6f3d3d1e35 Fixes mask categories 2021-07-05 14:11:48 +02:00
Ben Fry
2be175b0a7 clean up warnings, typos, unused code 2021-07-05 07:45:25 -04:00
Anadroid
17930298c5 Changed subcategory names 2021-07-05 13:23:38 +02:00
Ben Fry
c35d0f0f11 handle a couple warnings, clear out already-removed weird casts 2021-07-05 07:20:04 -04:00
Ben Fry
9b3753dce9 clearing out some dead code, handle a couple warnings 2021-07-05 07:12:33 -04:00
Ben Fry
eacaf696d4 check on how modifiers are used in FX and GL, should be all set 2021-07-05 07:02:23 -04:00
Ben Fry
b76846b3a1 fix mouseButton not being set on release and click (fixes #181) 2021-07-03 20:28:24 -04:00
Ben Fry
06df734a94 handle a couple warnings 2021-07-03 14:15:45 -04:00
Ben Fry
26f01a539f a note about license, and testing "extends PSketch" 2021-06-23 08:29:55 -04:00
Ben Fry
f685a1b908 clean up/clarify message about missing JavaFX 2021-06-23 07:58:42 -04:00
Ben Fry
a3ff124499 more tweaks for Eclipse complaints and moving JFX out of core 2021-06-20 20:11:21 -04:00
Ben Fry
a605ff53ba major change: move JavaFX to its own library 2021-06-20 13:37:04 -04:00
codeanticode
6595427e11 Exploring direct tessellation updates + stream object copy 2021-06-20 12:08:51 -04:00
codeanticode
a23aaa5198 testing buffer object streaming 2021-06-19 08:29:56 -04:00
Ben Fry
ac7ae4aaa9 Merge pull request #168 from designsystemsinternational/doclet-changes 2021-06-15 07:06:40 -04:00
Ben Fry
5b42803804 get less ambitious with PImage (fixes #169, #180, #200) 2021-06-15 07:06:22 -04:00
Anadroid
7c2e472720 Changing doclets for exceptions to the PGraphics class and fixing comments 2021-06-15 12:19:45 +02:00
Ben Fry
93cb502053 fix typo in RegisteredMethods remove() (#199) 2021-06-14 16:52:41 -04:00
Ben Fry
53246fb23d Make parseJSONObject/Array return null when parsing fails 2021-06-14 15:32:48 -04:00
Ben Fry
31a79af1f8 queue unregisterMethod() while iterating methods (fixes #199) 2021-06-14 15:12:47 -04:00
Ben Fry
bc828da071 oh right, this is Java 2021-06-14 13:08:12 -04:00
Ben Fry
673a19ee43 add PVector.setHeading() for parity with p5.js (fixes #193) 2021-06-14 12:48:12 -04:00
Ben Fry
3ec2f283ef wrapping up fixes for #197, #198 2021-06-14 12:28:35 -04:00
Ben Fry
1522aead6d Merge pull request #198 from jaysonh/createFont-fix
fix for createFont bug #197
2021-06-14 12:22:47 -04:00
Ben Fry
24a56e5d3d modernize the RegisteredMethods code to use collections classes w/ concurrency 2021-06-14 12:10:42 -04:00