mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-12 06:01:50 +09:00
gdx 1.11 update; shader update for mac
This commit is contained in:
@@ -1458,7 +1458,7 @@ void main() {
|
||||
|
||||
val TEXT_TILING_SHADER_COLOUR = """
|
||||
#version 150
|
||||
//#extension GL_EXT_gpu_shader4 : enable
|
||||
#extension GL_EXT_gpu_shader4 : enable // Mac report that this extension is not supported
|
||||
|
||||
out vec4 fragColor;
|
||||
#ifdef GL_ES
|
||||
@@ -1583,12 +1583,12 @@ void main() {
|
||||
|
||||
val TEXT_TILING_SHADER_MONOCHROME = """
|
||||
#version 150
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
out vec4 fragColor;
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
//layout(origin_upper_left) in vec4 gl_FragCoord; // commented; requires #version 150 or later
|
||||
// gl_FragCoord is origin to bottom-left
|
||||
@@ -1713,12 +1713,12 @@ void main() {
|
||||
|
||||
val TEXT_TILING_SHADER_LCD = """
|
||||
#version 150
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
out vec4 fragColor;
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
//layout(origin_upper_left) in vec4 gl_FragCoord; // commented; requires #version 150 or later
|
||||
// gl_FragCoord is origin to bottom-left
|
||||
@@ -1812,12 +1812,12 @@ void main() {
|
||||
|
||||
val TEXT_TILING_SHADER_LCD_NOINV = """
|
||||
#version 150
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
out vec4 fragColor;
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
#extension GL_EXT_gpu_shader4 : enable
|
||||
|
||||
//layout(origin_upper_left) in vec4 gl_FragCoord; // commented; requires #version 150 or later
|
||||
// gl_FragCoord is origin to bottom-left
|
||||
|
||||
@@ -255,6 +255,14 @@ class OpenALBufferedAudioDevice(
|
||||
return (secondsPerBuffer * bufferCount * 1000).toInt()
|
||||
}
|
||||
|
||||
override fun pause() {
|
||||
// A buffer underflow will cause the source to stop.
|
||||
}
|
||||
|
||||
override fun resume() {
|
||||
// Automatically resumes when samples are written
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val bytesPerSample = 2
|
||||
private val ui8toI16Hi = ByteArray(256) { (128 + it).toByte() }
|
||||
|
||||
@@ -105,6 +105,7 @@ fun main() {
|
||||
ShaderProgram.pedantic = false
|
||||
|
||||
val appConfig = Lwjgl3ApplicationConfiguration()
|
||||
appConfig.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.GL30, 3, 2)
|
||||
appConfig.setIdleFPS(60)
|
||||
appConfig.setForegroundFPS(60)
|
||||
appConfig.useVsync(false)
|
||||
|
||||
@@ -7,10 +7,6 @@
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="com.badlogicgames.gdx:gdx-backend-lwjgl3:1.10.0" level="project" />
|
||||
<orderEntry type="library" name="com.badlogicgames.gdx:gdx-platform:1.10.0" level="project" />
|
||||
<orderEntry type="library" name="com.badlogicgames.gdx:gdx:1.10.0" level="project" />
|
||||
<orderEntry type="library" name="gdx-platform-1.10.0-natives-desktop" level="project" />
|
||||
<orderEntry type="library" name="GetCpuName" level="project" />
|
||||
<orderEntry type="library" name="js-21.1.0-edit" level="project" />
|
||||
<orderEntry type="library" name="KotlinJavaRuntime" level="project" />
|
||||
@@ -18,5 +14,6 @@
|
||||
<orderEntry type="library" name="org.graalvm.js:js:21.1.0" level="project" />
|
||||
<orderEntry type="library" name="org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1" level="project" />
|
||||
<orderEntry type="library" name="TerranVirtualDisk" level="project" />
|
||||
<orderEntry type="library" name="libGDX 1.11.0" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user