Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

Releases: elgopher/pixiq

v0.12.0

24 Jan 11:14
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

What's Changed

Breaking changes

  • Rename module to github.com/elgopher/pixiq by @elgopher in #128

Full Changelog: v0.11.0...v0.12.0

Refactoring

20 May 11:10
fae902f
Compare
Choose a tag to compare
Refactoring Pre-release
Pre-release
  • Remove loop package (#121)
  • Simplify the glclear tool creation (#119)

Go standard image converter and customizable window cursor

15 May 07:21
47d409d
Compare
Choose a tag to compare
  • Add standard image converter (#114)
  • Customizable window cursor (#113)

Mouse support

08 May 14:59
918cdcc
Compare
Choose a tag to compare
Mouse support Pre-release
Pre-release
  • Add mouse support (#107)
  • Add image decoder (#103)
  • Move tools packages to main directory (#105)

Fix blending issues

26 Apr 21:29
27c2094
Compare
Choose a tag to compare
Fix blending issues Pre-release
Pre-release

Fix blending issues when source is wider that target image.

Add basic blending

25 Apr 15:21
341cc3d
Compare
Choose a tag to compare
Add basic blending Pre-release
Pre-release
  • Add basic blending using CPU and GPU (source-over and source)
  • Make Color pre-multiplied by alpha (aka straight)
  • Add Width() and Height() to AcceleratedImage
  • Change signature of image.New()
  • Add usage to FloatVertexBuffer

Add Selection Lines

15 Mar 00:13
b83f669
Compare
Choose a tag to compare
Add Selection Lines Pre-release
Pre-release
  • Add Selection Lines for efficient pixel processing on CPU
  • Fix lag on Mac during screen drawing
  • Rename opengl package to glfw

Optimize performance of Image#Modify

29 Feb 11:16
3f35128
Compare
Choose a tag to compare
Pre-release
  • Decrease the amount of data transferred to and from video card

Accelerated Commands

28 Feb 20:31
c35112b
Compare
Choose a tag to compare
Accelerated Commands Pre-release
Pre-release
  • Add Selection#Modify to run AcceleratedCommands on images
  • Add opengl's AcceleratedCommand implementation
  • Add gl abstraction to simplify the use of OpenGL
  • Add clear and glclear tools

Multiple OpenGL contexts

15 Jan 23:33
93b0192
Compare
Choose a tag to compare
Pre-release
  • [New Feature] Add support for multiple GL contexts
  • [API refactoring] Split pixiq package into image and loop. From now on there will be no Go files main directory (pixiq package)
  • [API refactoring] Use errors instead of panicking
  • [Documentation] Add documentation about Contributing and Testing
  • [Performance] Minimize number of calls to glfwMakeContextCurrent