mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-09 20:51:51 +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)
|
||||
|
||||
Reference in New Issue
Block a user