-
Latest Version
-
Operating System
Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64
-
User Rating
Click to vote -
Author / Product
-
Filename
processing-3.1.2-windows64.zip
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Processing 3.1.2 (64-bit).
For those interested in downloading the most recent release of Processing (64-bit) or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
PDE FIXES:
- NullPointerException in LanguageBundle.read() on startup that prevented Processing from starting up on Windows machines. Network drive issue.
- Bring back preference to hide the error checking. Error checking will continue in the background because it's needed for parsing/preprocessing, but some were complaining about the error checker messages.
- Updates to Japanese translation
- Make preferences button wider for Japanese
- Fix logic for warning message when the Mode cannot be changed
- Update to Java 8u102 build 14
API FIXES:
- Rewrite CSV handling to take care of some parsing bugs and improve performance. Note that the 'newlines' option is no longer necessary when loading files that contain newline characters mid-field.
- Prevent random(low, high) from returning 'high'
- Fixed iterator remove() methods so they don't skip container elements
- Added a check for length 0 arrays in expand()
GRAPHICS:
- Disable asynchronous saveFrame() by default. This can really improve performance, but can cause weird glitches. Bring it back by using hint(ENABLE_ASYNC_SAVEFRAME) in your code to blissfully and speedily create image sequences. https://github.com/processing/processing/issues/4578
- Prevent NPE in loadImage() when called before setup()
- Fix crash when calling getUniformLoc() called in PShader.set()
RASPBERRY PI:
- IO: Fix drawing for SPIAnalogDigital examples h
- Update JVM warning text on Linux
- Undo the 8u91 workaround, add Mesa warning for ARM
- IO: We want motors, they said (implements SoftwareServo)
- Add a temporary workaround for the CHIP to deal with cursor problems
- Fix GLExceptions on Raspberry Pi when using offscreen PGraphics
FIXED EARLIER:
- Debugger deadlocks when choosing "Step Into" on println()
- Suggestions switch scope to first import
- loadImage() immediately after saveFrame() foiled by async default
- the hint() mostly works, but gross to use a hint frequently
- Fix the Downloader so that builds work again
- OperaOpera 114.0 Build 5282.222 (64-bit)
- 4K Download4K Video Downloader+ 1.10.0 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.1 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.1.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.0
- BlueStacksBlueStacks 10.41.610.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews