I wish my photoshop was the Mac version. It's hard for me to justify creative cloud since I don't shoot professionally. I don't believe that cs5 utilizes OpenCL. Anyone know?
On Premiere Pro, CS5 uses only or mostly CUDA, not OpenCL. This only worked with certain nVidia GPUs, although nVidia cards meeting the minimum spec (1GB VRAM) could be hacked to work.
On PP CS6, the Mac version used OpenCL for some things, but the Windows version continued with CUDA. Not until CC was OpenCL widely used on both Mac and Windows versions of PP CS6.
With Photoshop, I believe CS5 used only CUDA, but CS6 used OpenGL. Between Photoshop CS5 and CS6, different features were GPU-accelerated:
GPU features added in Photoshop CS6
- Adaptive Wide Angle Filter (compatible video card required)
- Liquify (accelerated by compatible video card with > 512MB VRAM)
- Oil Paint (compatible video card required)
- Warp and Puppet Warp (accelerated by compatible video card)
- Field Blur, Iris Blur, and Tilt/Shift (accelerated by compatible video
- card supporting OpenCL, GPU mode unavailable on Windows XP)
- Lighting Effects Gallery
- Draggable Shadows
- Ground plane reflections
- Roughness
- On-canvas UI controls
- Ground plane
- Liqht widgets on edge of canvas
- IBL (image based light) controller
GPU features added in previous versions of Photoshop
- Scrubby Zoom. See Zoom continuously
- Heads Up Display (HUD) color picker. See Choose a color while painting
- Color sampling ring. Choose colors with the Eyedropper tool
- Brush dynamic resize and hardness control. See Resize or change hardness of cursors by dragging
- Bristle Brush tip previews. Bristle tip shape options
- Rule of thirds crop grid overlay. Crop images
- Zoom enhancements. Smooth display at all zoom levels and temporary zoom. See Zoom continuouslyTemporarily zoom an image
- Animated transitions for one-stop zoom.
- Flick-panning.
- Rotate the canvas. Use the Rotate View tool
- View nonsquare pixel images. Adjust pixel aspect ratio
- Pixel grid. Hide the pixel grid
- Draw Brush tip cursors. Resize or change hardness of cursors by dragging