Releases: glimpse-graphics/glimpse
Releases · glimpse-graphics/glimpse
v1.0.0
Added
- Core types:
- Angles
- Vectors
- Matrices, including transformation, view and projection matrices
- Color conversion tools for AWT Color (Desktop) and Android
- Glimpse OpenGL adapter
- Glimpse logger
- Buffers
- Meshes
- Models
- Textures
- Shaders
- Cameras
- Lenses
- UI components:
GlimpseSurfaceView
(Android)GlimpseFrame
(Desktop)GlimpsePanel
(Desktop)
- Composable UI components:
GlimpseView
- Generating program executors from annotated shader parameters class
- Support for Wavefront OBJ files
- Offscreen rendering
Changed
- Dependencies:
- Upgrade JetBrains Compose for Desktop to
0.3.1
- Upgrade JetBrains Compose for Desktop to
v1.0.0-RC1
Added
TextureImageSourceBuilder.buildPrepared()
Removed
- BREAKING CHANGE: Remove
filename
fromTextureImageSource
- BREAKING CHANGE: Remove
withFilename
from Android implementation
ofTextureImageSourceBuilder
v1.0.0-BETA2
Added
- Support for non-32-bpp texture images (Desktop)
- Matrix times vector multiplication
Changed
- Use
ComponentActivity.setContent(...)
fromactivity-compose
Fixed
- Flip texture image vertically on Android to match Desktop behaviour
v1.0.0-BETA1
Added
GlimpseAdapter
methods:glEnableLineSmooth()
glDisableLineSmooth()
glEnableProgramPointSize()
glDisableProgramPointSize()
Changed
- Dependencies:
- Upgrade Kotlin to
1.4.30
- Upgrade JetBrains Compose for Desktop to
0.3.0-build152
- Upgrade
org.jetbrains.changelog
to1.1.1
- Upgrade Kotlin to
- Use a temporary workaround for the missing
ComponentActivity.setContent(...)
extension function
v1.0.0-ALPHA4
Added
GlimpseAdapter.glLineWidth(float)
to set line width- Blending-related methods in
GlimpseAdapter
:glEnableBlending
glDisableBlending
glBlendingFunction
glBlendingColor
- Color conversion tools for AWT Color (Desktop) and Android
- Functions
Angle.atan()
andAngle.atan2()
, returningAngle
Changed
- Make
GLCapabilitiesFactory
internal inglimpse-ui
- Setting fixed surface scale in
GlimpsePanel
with parameterfixedScale
- Convert JogAmp and slf4j dependencies to
compileOnly
v1.0.0-ALPHA3
Changed
- Create
GlimpsePanel
withGLCapabilities
for any existingGLProfile
supporting OpenGL ES 2.0 and GLSL 1.00
v1.0.0-ALPHA2
Added
- Java resource texture image source (Desktop)
- Offscreen rendering (Desktop)
Fixed
- Publish Android artifacts for
debug
variant - Fix IndexOutOfBoundsException in texture builder
- Fix loading texture image (Desktop)
v1.0.0-ALPHA1
Added
- Core types:
- Angles
- Vectors
- Matrices, including transformation, view and projection matrices
- Glimpse OpenGL adapter
- Glimpse logger
- Buffers
- Meshes
- Models
- Textures
- Shaders
- Cameras
- Lenses
- UI components:
GlimpseSurfaceView
(Android)GlimpseFrame
(Desktop)GlimpsePanel
(Desktop)
- Composable UI components:
GlimpseView
- Generating program executors from annotated shader parameters class
- Support for Wavefront OBJ files
- Offscreen rendering (Android)