gdx 1.11 update; shader update for mac

This commit is contained in:
minjaesong
2023-03-01 00:01:59 +09:00
parent 09b79f7dd1
commit f4b8188a46
146 changed files with 114 additions and 175 deletions

View File

@@ -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

View File

@@ -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() }

View File

@@ -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)