OpenGL made simple
APACHE-2.0 License
Bot releases are visible (Hide)
Includes all changes from v2.0.0-alpha.1 and v2.0.0-alpha.2.
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Double
buffer data wrapper: DoubleBufferData
VecN<Int>.toIntArray()
VecN<Long>.toLongArray()
VecN<Double>.toDoubleArray()
Mat.toList()
, returning elements of the matrixBaseMat<Double, M, V>.toDoubleArray()
Int
vectors to @Uniform
annotationIntUniformBuffer
, FloatUniformBuffer
IntUniformBuffer
and FloatUniformBuffer
to @Uniform
annotationVec2.cross(Vec2): Vec3
methodVec2.magnitude()
, Vec3.magnitude()
, Vec2.normalize()
, Vec3.normalize()
Color.toVec3()
, Color.toVec4()
, Int.toVec3()
, Int.toVec4()
Vec3.toColor()
, Vec4.toColor()
, Vec3.toColorInt()
, vec4.toColorInt()
, Vec3.toComposeColor()
, Vec4.toComposeColor()
Vec3
or Vec4
HALF_FLOAT
DEPTH_STENCIL
, RED
and RG
RGB32F
and RGBA32F
T : Number
to Angle
and AngleRange
T : Number
to Vec
and all inheriting typesVec.toFloatArray()
replaced with a set of extension functions VecN<Float>.toFloatArray()
T : Number
to Mat
and all inheriting typesMat.toFloatArray()
replaced with a set of extension functions BaseMat<Float, M, V>.toFloatArray()
BaseMat.elements
is now protected (use Mat.toList()
instead)T : Number
to Camera
and its implementationsT : Number
to Lens
and its implementationsEmptyTexturePresets
to TexturePresets
MeshDataBuilder
8.1
1.8.20
1.8.20-1.0.11
1.4.0
7.4.2
2.4.0
kotlinx-coroutines-android
to 1.6.4
androidx.appcompat:appcompat
to 1.6.1
com.google.android.material:material
to 1.8.0
androidx.annotation:annotation
to 1.6.0
activity-compose
to 1.7.1
kotlinpoet
to 1.13.0
slf4j-api
to 2.0.7
logback-core
to 1.4.7
logback-classic
to 1.4.7
mockk
to 1.13.5
detekt-gradle-plugin
to 1.22.0
org.jetbrains.changelog
to 2.0.0
org.jetbrains.dokka
to 1.8.10
magnitude(Vec2)
, magnitude(Vec3)
, normalize(Vec2)
, normalize(Vec3)
Vec3(Color)
, Vec4(Color)
, Vec3(@ColorInt Int)
, Vec4(@ColorInt Int)
ProgramExecutor.dispose()
without parametersPublished by github-actions[bot] over 1 year ago
Published by github-actions[bot] almost 2 years ago
TextureImageSource
from BufferedImage
TextureImageSource
containing textwidth
and height
in TextureImageSource
and Texture
@Sampler2D
annotation that can be used to annotate shader parametersTexture
Array<Texture>
Iterable<Texture>
GlimpseAdapter.glVSync(VSync)
, setting V-sync mode (if supported)@Uniform
can no longer be used to annotate properties of type Texture
@Sampler2D
should be used instead)7.5
1.7.20
1.7.20-1.0.8
1.2.1
7.2.1
kotlinx-coroutines-android
to 1.6.3-native-mt
androidx.appcompat:appcompat
to 1.5.1
com.google.android.material:material
to 1.7.0
androidx.annotation:annotation
to 1.5.0
activity-compose
to 1.5.0
kotlinpoet
to 1.12.0
slf4j-api
to 2.0.3
logback-core
to 1.4.4
logback-classic
to 1.4.4
mockk
to 1.13.2
detekt-gradle-plugin
to 1.21.0
org.jetbrains.dokka
to 1.7.10
ProgramExecutor.dispose()
without parameters will be reported as an errorglimpse-processor-java
and glimpse-processor-kotlin
).glimpse-processor-ksp
)
glTexImage2D()
Published by github-actions[bot] over 2 years ago
Boolean
uniform shader parametersInt
, with a value of GL_TRUE
or GL_FALSE
):
GlimpseAdapter.glUniform(Int, Boolean)
BaseProgramExecutor.glUniform(GlimpseAdapter, String, Boolean)
ProgramExecutor.dispose(GlimpseAdapter)
, disposing also referenced Program
GlimpseView
:
modifier
– the modifier to be applied to the layoutonClick
– called when the view has been clickedupdate
– the callback to be invoked after the layout is inflatedGlimpseView
function with separate functional parameters instead of callback
Vec3
and Vec4
from Jetpack Compose Color
Vec2.dot(Vec2)
Vec2.atan()
Mat3.toMat2()
Mat4.toMat2()
Vec2.fromPolarCoordinates(Float, Angle)
Vec2.nullVector
Vec2.unitX
Vec2.unitY
7.4.2
1.6.10
1.6.10-1.0.4
1.1.1
7.0.4
kotlinx-coroutines-android
to 1.6.1-native-mt
androidx.appcompat:appcompat
to 1.4.1
com.google.android.material:material
to 1.5.0
androidx.annotation:annotation
to 1.3.0
activity-compose
to 1.4.0
kotlinpoet
to 1.11.0
slf4j-api
to 1.7.36
logback-core
to 1.2.11
logback-classic
to 1.2.11
mockk
to 1.12.3
detekt-gradle-plugin
to 1.19.0
org.jetbrains.changelog
to 1.3.1
org.jetbrains.dokka
to 1.6.20
ProgramExecutor.dispose()
without parameterszOrderOnTop
from GlimpseView
composable function.zOrderOnTop = …
inside update
block instead.toString()
for buffer data objectsPublished by sczerwinski over 2 years ago
Boolean
uniform shader parametersInt
, with a value of GL_TRUE
or GL_FALSE
):
GlimpseAdapter.glUniform(Int, Boolean)
BaseProgramExecutor.glUniform(GlimpseAdapter, String, Boolean)
ProgramExecutor.dispose(GlimpseAdapter)
, disposing also referenced Program
GlimpseView
:
modifier
– the modifier to be applied to the layoutonClick
– called when the view has been clickedupdate
– the callback to be invoked after the layout is inflatedGlimpseView
function with separate functional parameters instead of callback
Vec3
and Vec4
from Jetpack Compose Color
Vec2.dot(Vec2)
Vec2.atan()
Mat3.toMat2()
Mat4.toMat2()
Vec2.fromPolarCoordinates(Float, Angle)
Vec2.nullVector
Vec2.unitX
Vec2.unitY
7.4.2
1.6.10
1.6.10-1.0.4
1.1.1
7.0.4
kotlinx-coroutines-android
to 1.6.1-native-mt
androidx.appcompat:appcompat
to 1.4.1
com.google.android.material:material
to 1.5.0
androidx.annotation:annotation
to 1.3.0
activity-compose
to 1.4.0
kotlinpoet
to 1.11.0
slf4j-api
to 1.7.36
logback-core
to 1.2.11
logback-classic
to 1.2.11
mockk
to 1.12.3
detekt-gradle-plugin
to 1.19.0
org.jetbrains.changelog
to 1.3.1
org.jetbrains.dokka
to 1.6.20
ProgramExecutor.dispose()
without parameterszOrderOnTop
from GlimpseView
composable function.zOrderOnTop = …
inside update
block instead.toString()
for buffer data objectsPublished by github-actions[bot] over 2 years ago
toString()
for buffer data objectsPublished by github-actions[bot] over 2 years ago
slf4j-api
to 1.7.33
org.jetbrains.dokka
to 1.6.10
androidx.appcompat:appcompat
to 1.4.1
com.google.android.material:material
to 1.5.0
Published by github-actions[bot] almost 3 years ago
Boolean
uniform shader parametersInt
, with a value of GL_TRUE
or GL_FALSE
):
GlimpseAdapter.glUniform(Int, Boolean)
BaseProgramExecutor.glUniform(GlimpseAdapter, String, Boolean)
ProgramExecutor.dispose(GlimpseAdapter)
, disposing also referenced Program
GlimpseView
:
modifier
– the modifier to be applied to the layoutonClick
– called when the view has been clickedupdate
– the callback to be invoked after the layout is inflatedGlimpseView
function with separate functional parameters instead of callback
Vec3
and Vec4
from Jetpack Compose Color
7.3.2
1.6.10
1.0.1
7.0.4
org.jetbrains.dokka
to 1.6.0
kotlinpoet
to 1.10.2
androidx.annotation:annotation
to 1.3.0
mockk
to 1.12.2
activity-compose
to 1.4.0
kotlinx-coroutines-android
to 1.6.0-native-mt
slf4j-api
to 1.7.32
logback-core
to 1.2.10
logback-classic
to 1.2.10
androidx.appcompat:appcompat
to 1.4.0
com.google.android.material:material
to 1.4.0
detekt-gradle-plugin
to 1.19.0
org.jetbrains.changelog
to 1.3.1
ProgramExecutor.dispose()
without parameterszOrderOnTop
from GlimpseView
composable function.zOrderOnTop = …
inside update
block instead.Published by github-actions[bot] over 3 years ago
GlimpseSurfaceView
(Android)GlimpseFrame
(Desktop)GlimpsePanel
(Desktop)GlimpseView
0.3.1
Published by github-actions[bot] over 3 years ago
TextureImageSourceBuilder.buildPrepared()
filename
from TextureImageSource
withFilename
from Android implementationTextureImageSourceBuilder
Published by github-actions[bot] over 3 years ago
ComponentActivity.setContent(...)
from activity-compose
Published by github-actions[bot] over 3 years ago
GlimpseAdapter
methods:
glEnableLineSmooth()
glDisableLineSmooth()
glEnableProgramPointSize()
glDisableProgramPointSize()
1.4.30
0.3.0-build152
org.jetbrains.changelog
to 1.1.1
ComponentActivity.setContent(...)
extension functionPublished by github-actions[bot] over 3 years ago
GlimpseAdapter.glLineWidth(float)
to set line widthGlimpseAdapter
:
glEnableBlending
glDisableBlending
glBlendingFunction
glBlendingColor
Angle.atan()
and Angle.atan2()
, returning Angle
GLCapabilitiesFactory
internal in glimpse-ui
GlimpsePanel
with parameter fixedScale
compileOnly
Published by github-actions[bot] over 3 years ago
GlimpsePanel
with GLCapabilities
for any existing GLProfile
Published by github-actions[bot] almost 4 years ago
debug
variantPublished by github-actions[bot] almost 4 years ago
GlimpseSurfaceView
(Android)GlimpseFrame
(Desktop)GlimpsePanel
(Desktop)GlimpseView