Ben Fry
fa836591b0
Merge pull request #5011 from JakubValtar/blow-up
...
Window placement and pixel density cleanup
2017-04-21 16:57:20 -04:00
Ben Fry
3b12eaff08
Merge pull request #4931 from gohai/io-changes
...
Hardware I/O updates
2017-04-20 14:38:51 -04:00
Ben Fry
c890d379c7
Merge pull request #5002 from gohai/arm64
...
Add support for 64-bit ARM boards
2017-04-20 14:37:20 -04:00
Ben Fry
43d15a3365
Merge pull request #5014 from gohai/chip-p3d
...
Unblock hardware-accelerated P3D on ARM Mali devices
2017-04-20 14:36:22 -04:00
Ben Fry
a5d72162bd
Merge pull request #4911 from gohai/jogl-fixes
...
Add more Raspberry Pi related fixes to JOGL
2017-04-20 14:34:38 -04:00
gohai
e77ec838b2
Unblock hardware-accelerated P3D on ARM Mali devices
...
This works around a JOGL bug that affects ARM Mali devices, such as the PocketCHIP. (reported by @xranby)
2017-04-20 11:43:51 +02:00
Jakub Valtar
18e43a9ae0
pixelDensity (all): fix background(PImage) size check
2017-04-17 21:31:59 +02:00
Ben Fry
b9d907a145
add notes about Jakub fixes
2017-04-17 13:23:58 -04:00
Ben Fry
c611de43ae
thinking about adding getTally() to IntDict
2017-04-17 13:23:46 -04:00
Ben Fry
698aafa72e
Merge pull request #4998 from JakubValtar/synchronize-event-processing
...
Synchronize input event processing
2017-04-17 13:22:35 -04:00
Ben Fry
2cca39a176
Merge pull request #4999 from JakubValtar/fix-preproc-comments
...
Fix preproc skipping one char after a block comment
2017-04-17 13:21:28 -04:00
Ben Fry
629af97de4
Merge pull request #5008 from JakubValtar/fix-debugger
...
Fix breakpoints in inner classes
2017-04-17 13:20:20 -04:00
Jakub Valtar
2e36a6c2a8
Styling
2017-04-16 17:24:31 +02:00
Jakub Valtar
f433a1e5ea
Fix breakpoints in inner classes
...
Fixes #2946
2017-04-16 17:22:08 +02:00
Jakub Valtar
0f0731d1e2
pixelDensity (OpenGL): tidy up some some variables
2017-04-15 19:14:09 +02:00
Jakub Valtar
e457bb3337
pixelDensity (OpenGL): fix stop button on Mac
2017-04-14 19:38:33 +02:00
Jakub Valtar
6d5cc7a326
pixelDensity (OpenGL): fix running 1x on 2x screen on Mac
2017-04-14 19:15:19 +02:00
Jakub Valtar
8fa6187d49
pixelDensity (all): allow 2x if windowed or SPAN, and any screen is 2x
2017-04-14 19:13:57 +02:00
Jakub Valtar
cf5cfdb334
pixelDensity (OpenGL): fix stop button in 2x present mode
2017-04-13 20:56:12 +02:00
Jakub Valtar
0a6d38e22e
pixelDensity (OpenGL): fix present mode placement
2017-04-13 20:42:35 +02:00
Jakub Valtar
7a5eac6fdd
pixelDensity (OpenGL): fix fullscreen placement on secondary screens
2017-04-13 17:18:05 +02:00
Jakub Valtar
19e7bcf315
pixelDensity (FX): clean up placement code
2017-04-13 15:01:05 +02:00
Jakub Valtar
b0c5575d2c
pixelDensity (FX): fix fullscreen placement
2017-04-13 15:00:31 +02:00
Jakub Valtar
a601323b50
pixelDensity (OpenGL): fix 2x present mode on Windows
2017-04-12 18:57:44 +02:00
Jakub Valtar
d94987cbce
pixelDensity (OpenGL): fix 2x on Windows
2017-04-12 18:57:35 +02:00
gohai
2de30a7815
ARM: Add arm64 Serial library build
...
This is 598c80b of https://github.com/gohai/java-simple-serial-connector/tree/processing
Currently untested.
2017-04-11 14:44:50 +02:00
gohai
1774b5dcec
ARM: Add arm64 IO library build
...
Currently untested.
2017-04-11 14:44:50 +02:00
gohai
c03263f282
ARM: Add arm64 JOGL build
...
This is taken from http://labb.zafena.se/jogamp/aarch64/aarch64-jogamp-2.4-git.tar.gz , and probably based on:
https://github.com/xranby/gluegen/commits/aarch64
https://github.com/xranby/jogl/commits/aarch64
Currently untested.
2017-04-11 14:44:50 +02:00
gohai
3f7a688cb3
ARM: Fix typo
...
s/platformNameArmv6hh/platformNameArmv6hf/
2017-04-11 14:44:50 +02:00
gohai
5a5524b197
ARM: Add arm64 support to app, core & mode
...
Currently untested.
2017-04-11 14:44:49 +02:00
gohai
cb8e37ed43
ARM: Don't attempt to build JavaFX on arm64
2017-04-11 14:44:49 +02:00
gohai
625a84d590
ARM: Add arm64 support to build.xml
...
Currently untested.
2017-04-11 14:37:58 +02:00
Jakub Valtar
ea44b6e22b
Fix preproc skipping one char after a block comment
...
Fixes #4995
2017-04-09 18:52:46 +02:00
Jakub Valtar
aadf2140ca
Synchronize input event processing
...
Some renderers (OpenGL) fire events on background threads, which can
corrupt the event queue when the sketch is not looping and multiple
threads add and remove from the queue at the same time.
This PR uses blocking queue to serialize enqueuing and lock to
synchronize dequeuing.
In the ideal case, we should be able to invoke code on the animation
thread (ala invokeLater) and always dequeue events from there even when
the sketch is not looping.
2017-04-09 18:32:53 +02:00
gohai
5ff162e20a
IO: Invert OLED example
...
This makes bright pixels be illuminated on the display.
2017-04-05 14:52:22 +02:00
gohai
1df221200b
IO: Update I2CScreen example
...
Hardcode i2c interface, add background, fix indentation
2017-04-03 18:18:46 +02:00
Ben Fry
a05a375104
set the font, even if not deriving
2017-03-17 20:41:39 -04:00
Ben Fry
764a978b3f
bug fixes to temporary file handling
2017-03-14 08:59:37 -04:00
gohai
fb4b054bbe
IO: Compile native code with -ffast-math
2017-03-13 20:31:57 +01:00
Ben Fry
dc34d5ee37
note about #4956
2017-03-12 09:59:35 -04:00
Ben Fry
c8c4539204
don't derive the font again if the size is unchanged ( #4956 )
2017-03-12 09:59:12 -04:00
Ben Fry
65276a3185
notes based on recent notifications
2017-03-09 20:56:25 -05:00
gohai
f59855bb84
Add more Raspberry Pi specific fixes to JOGL
...
This adds the following fixes on top of 2f4a52a814 (patches at https://github.com/gohai/jogl ):
* Fix GL overlay offset when overscan is enabled
* Fix the value of mouseButton (#4499 )
* Change libGLESv2 search order to work around longstanding issue in Raspbian
2017-03-05 18:50:26 +01:00
gohai
7c49c34cce
IO: Fix SPI.close()
2017-02-26 16:40:27 +01:00
gohai
9025ecee4e
IO: Remove superfluous super in examples
2017-02-26 15:26:32 +01:00
gohai
82e0c8764d
IO: Make waitFor throw an exception in case of a timeout
...
Previously, it returned a boolean indicating success. But the code on the caller-side will be nicer to read with exceptions.
2017-02-26 15:26:32 +01:00
gohai
ad6986caef
IO: Introduce a variant of waitFor that doesn't take a timeout
...
This simplifies the semantic of the variant with three arguments, since we now don't have the "-1 means wait forever" case any longer.
2017-02-26 15:26:25 +01:00
Ben Fry
3169269220
recent notes from github issues
2017-02-24 15:12:50 -05:00
Ben Fry
a5f7c9933b
Merge pull request #4922 from processing/revert-4915-arm-opengl
...
Revert "ARM: Allow Raspberry Pi's Mesa GL driver to use up to 8 lights"
2017-02-23 17:12:24 -05:00
gohai
5b4be31a28
IO: Remove the RPI (Raspberry Pi) class
...
This provided constants that translated from the physical header pin numbers to GPIO lines. Instead, we (and the majority of other Pi related documentation out there) now just use GPIO numbers exclusively.
The class hasn't been used in examples since a few versions, and also wasn't ever properly documented in the reference, so unlikely that many people will notice.
2017-02-22 16:54:03 +01:00