kool icon indicating copy to clipboard operation
kool copied to clipboard

An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin

Results 28 kool issues
Sort by recently updated
recently updated
newest added

``` void glUniform1iv(GLint location, GLsizei count, const GLint *value); void glUniform2iv(GLint location, GLsizei count, const GLint *value); void glUniform3iv(GLint location, GLsizei count, const GLint *value); void glUniform4iv(GLint location, GLsizei count,...

Hello, I would like to setup a development environment with kool on my M1 Macbook. I started to change the lwjgl version from 3.2.4 to 3.3.0 which is compatible with...

I've suddenly faced to ``` Exception in thread "main" java.nio.BufferOverflowException at java.base/java.nio.Buffer.nextPutIndex(Buffer.java:730) at java.base/java.nio.DirectByteBuffer.putFloat(DirectByteBuffer.java:916) at de.fabmax.kool.util.MixedBufferImpl.putFloat32(Buffer.kt:289) at de.fabmax.kool.util.MixedBuffer$DefaultImpls.putFloat32(Buffer.kt:169) at de.fabmax.kool.util.MixedBufferImpl.putFloat32(Buffer.kt:190) at de.fabmax.kool.pipeline.Uniform2fv.putToBuffer(Uniform.kt:106) at de.fabmax.kool.pipeline.BufferLayout.putToBuffer(BufferLayout.kt:22) at de.fabmax.kool.platform.gl.MappedUbo.setUniform(MappedUniform.kt:50) at de.fabmax.kool.platform.gl.CompiledShader$ShaderInstance.bindInstance(CompiledShader.kt:280) at de.fabmax.kool.platform.gl.CompiledShader.bindInstance(CompiledShader.kt:134)...

https://github.com/fabmax/kool/blob/f7e6d2e9bc8f9b936a0f1f120d08af67c8b4ad43/kool-core/src/commonMain/kotlin/de/fabmax/kool/modules/ksl/lang/KslFunction.kt#L79 https://www.baeldung.com/kotlin/infix-functions

Hello this is more a question i looked at the cool Demo at https://fabmax.github.io/kool/kool-js/ and i see the car glb 3d model but how do you create the Track?

Is there some technical nuance that makes iOS support undoable? Can I suggest my contribution if no?

At least, to be able handle stereo audio, [Stereo](https://developer.mozilla.org/en-US/docs/Web/API/StereoPannerNode) should be wrapped from JS side, and Java's Mixer from JVM. thinking about another one `AudioOutput` class?

I have tileset (bitmap) of chars. I do not see the way to make a font from it. The only what i want is to provide assetPath, and valid chars...

When library published at computer (maven-local) Library fail at runtime (JS), can not find serializer annotations. At this wai everything works.